video - 文件上传问题

标签 video upload youtube encode multimedia

我正在为我的网站实现类似 Youtube 的场景——上传视频,以便所有人都可以观看。我的问题是,我认为我们需要在上传后对视频进行编码,然后其他人才能远程播放,但编码过程非常慢(我尝试使用 Microsoft Expression Encoder 和 mplayer,编码 20 分钟的视频大约需要 10 分钟)。令我惊讶的是,即使我们上传一个很大的视频到Youtube,似乎其他人也可以立即选择并播放,看起来编码过程几乎花费了零时间。

请问有人有什么想法吗? YouTube 的编码过程为何如此神奇?或者 Youtube 完全跳过编码过程 - 但如果跳过编码过程,Youtube 如何确保所有上传的视频都可以播放(即视频遵循某些参数,如比特率、图片大小或其他参数)?

提前致谢, 乔治

最佳答案

不要忘记 YouTube 归 Google 所有,因此 450,000可用的服务器可能有帮助!

(我承认这个答案有点滑稽。显然 YouTube 无法访问所有这些内容。但重点仍然是,他们将拥有大量资源来解决这个问题)

关于video - 文件上传问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/717063/

相关文章:

ubuntu - 使用 Ubuntu 将所有视频编码为 MP4 并降低分辨率

video - 使用 FFmpeg 在特定时间将视频叠加到另一个视频上

c# - 从视频链接获取youtube或Vimeo视频ID

Android Youtube 应用提示圈

ios - 将 IOS 应用上传到应用商店。似乎卡住并且互联网停止工作

java - 使用 gdata 检索 Youtube 缩略图 URL?

ios - 使用 Facebook iOS SDK 3.x 将视频上传到 Facebook

javascript - Play 事件将在 videojs 中无限循环

ssl - 使用 cURL 和 API v3 将视频上传到 YouTube 时出错

php - 图片上传无效