我正在为我的网站实现类似 Youtube 的场景——上传视频,以便所有人都能观看。我的问题是,我认为我们需要在上传后对视频进行编码,然后其他人才能远程播放,但编码过程非常慢(我尝试使用 Microsoft Expression Encoder 和 mplayer,编码一个 20 分钟的视频大约需要 10 分钟)。令我惊讶的是,即使我们将一个非常大的视频上传到 Youtube,其他人似乎可以立即选择并播放,看起来编码过程几乎花费了零时间。
请问有人有什么想法吗?Youtube 是如何神奇地进行如此快速的编码过程的?或者 Youtube 完全跳过了编码过程——但是如果跳过编码过程,Youtube 怎么能确保所有上传的视频都是可播放的(即视频遵循一些参数,比如比特率、图片大小等等)?
提前谢谢,乔治