We have quantity of videos and that all are product videos. ... I am stuck now as remove YouTube branding and autoplay is not becoming possible even after trying all perameters in iframe.
In that case, as others suggested, a dedicated server with unlimited bandwidth will do you good, as you can customize that into however you want.
But I'm not sure why you would need YouTube's branding removed you can reach an even wider audience when leaving your videos public and use it as a marketing channel than listing it privately and embedding on your site. Of course, your audience might differ but I would use YouTube if I owned an ecom store.
Also, there is a third option here, SaaS CMS providers like Wix, Weebly for example provide Unlimited video + bandwidth with their solutions, you can upload it as a site content to Wix, then get their embed code and embed it on your site. This way, you get a semi-customizable player, like 70% customizable minus the hassle of servers. Plus, you can put up content here and make a new marketing channel such as a blog which you'll need anyway. I'm their partner so just saying, I can get their unlimited video plan for lower prices, if your content goes really well with their terms I can try getting it for like $5/m for unlimited videos and bandwidth. If interested let know!
Best wishes for your ecom project


