我正在为我的网站实现类似 Youtube 的场景——上传视频,以便所有人都可以观看。我的问题是,我认为我们需要在上传后对视频进行编码,然后其他人才能远程播放,但编码过程非常慢(我尝试使用 Microsoft Expression Encoder 和 mplayer,编码 20 分钟的视频大约需要 10 分钟)。令我惊讶的是,即使我们上传一个很大的视频到Youtube,似乎其他人也可以立即选择并播放,看起来编码过程几乎花费了零时间。
请问有人有什么想法吗? YouTube 的编码过程为何如此神奇?或者 Youtube 完全跳过编码过程 - 但如果跳过编码过程,Youtube 如何确保所有上传的视频都可以播放(即视频遵循某些参数,如比特率、图片大小或其他参数)?
提前致谢, 乔治
最佳答案
不要忘记 YouTube 归 Google 所有,因此 450,000可用的服务器可能有帮助!
(我承认这个答案有点滑稽。显然 YouTube 无法访问所有这些内容。但重点仍然是,他们将拥有大量资源来解决这个问题)
关于video - 文件上传问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/717063/