Ultimately, one could say that the question about the best platform to publish your video is best answered by using three steps:
1. Considering and assessing the available channels
2. Analyzing the group you want to target and their online behaviors
3. Combining the insights won in the prior two steps in order to maximize your reach and impact among your target audience.
Following these steps, you have taken the main factors that should impact your decision into account. Since the platforms at hand are so different in their nature, it is helpful to make these considerations and to reflect the purpose for your video. Besides the platforms, always remember that your website is always a great place to publish your content. Not only does it make your website more informative and enhances content diversity, but it has a massive impact on how your website is found and how it is used.
Video content can be a great asset to your online presence and with the gained knowledge on what considerations to make, you can maximize the impact it will have.