-1

我有一个关于云服务或 VOD 服务如何流式传输其视频文件的理论问题。

例如,您可以在 Google Drive 和 DropBox 中上传几乎任何格式的视频,然后通过他们的网络应用程序就可以播放它。如果 html5 视频标签只支持 mp4、ogg 和 webM 并且我的浏览器上没有安装插件或启用 flash,你怎么能做到这一点?那么 youtube 呢?流媒体是如何工作的?您可以上传几乎任何类型的视频格式。他们是在上传时对其进行转码还是保持原始文件格式?

为了学习目的,我正在使用云服务 API 创建一个 Web 应用程序,但由于浏览器视频标签的限制,我无法从我的云中播放所有视频类型。您能帮我提供有关他们如何做到这一点的任何信息,以及我可以在我的网络应用程序中做什么以能够播放更多视频格式。

4

1 回答 1

1

他们将服务器端的视频转换为浏览器可以播放的格式。它昂贵,而且非常复杂。像 Dropbox 这样的大公司雇佣了数十名员工来构建这个系统。小公司将其外包给多路复用器或竞争对手之类的地方。(完全公开,我为mux制作视频编码软件)

于 2019-11-16T05:25:28.003 回答