One question to ask yourself is on which social networking platforms should you publish your videos. There is no simple answer to that.
As you may know, the customer journey begins when the prospect customer is aware of a need. The role of online marketing, including your videos, is to get the prospects discover what you are offering, to match their demand with your products and services, and ultimately to buy your products and services. Different videos play different roles throughout this customer journey, as does the choice of social networks on which these videos will be published. This is all the more true since your audience is international.