Channels that work-
1] obvious one- you can put up your product explainer on your website. That is the place which gets maximum traffic of your target audience that you need to convert.
2] Using the video in blogs, social media promotions, newsletters, emails or landing pages can do wonders too.
3] You can also join various communities on Slack, Reddit, Facebook and LinkedIn to talk about your product and pitch it to the people that need it.
Infact I’ll do you one better- I had recently written a blog on how product explainer videos help acquire new customers. Hope this helps: https://www.contentbeta.com/how-explainer-videos-help-acquire-new-customers/