We created a hosting domain for the videos, and embedding them on our website using iframe. Will that stand in the way of crawlers indexing them in Google video?
Here are the minimum requirements for Google to be able to Crawl your video:
Minimum requirements for a video search result:
If you want your video to be eligible for search results:
- Google must be able to find the video. Videos are identified in the page by the presence of an HTML tag, for example:
<object>. Ensure that the page doesn't require complex user actions or specific URL fragments to load, or Google might not find it. Tip: Although we can find videos embedded in a page through natural crawling, you can help us find your videos by posting a video sitemap.
- You must provide a high-quality thumbnail image for the video.
- Make sure that each video lives in a publicly available page where users can watch the video. The page should not be require a login by the user. The page should also not be blocked by robots.txt or noindex (it must be accessible by Google).
- The video content should apply specifically to the content of its host page. For example, if you have a recipe page for peach pie, don't embed a video about pastries in general.
- Ensure that any information you provide in a video sitemap or video markup is consistent with the actual video content.
And for better results, you shall follow the maximum rules provided on their Answer: https://support.google.com/webmasters/answer/156442?hl=en