A few days ago Google's John Mueller said this:
We do try to understand when something is a duplicate and treat it appropriately. So we do that with textual content, webpages for example, we try to recognize if something is a duplicate and filter it out when we show it in search. We do it with images where we can and we do try to do that with video as well.
So if you go and host your video on a number of different services that doesn’t mean it is going to show up 5 times instead of once in the search results.
Question: How could Google identify if a video is really a duplicate?
If I upload the same video to Youtube, Vimeo and Dailymotion, it will get transcoded differently by each of these sites thus the videos will have different hashes...