我是否需要azure媒体服务才能将视频流式传输到html5

时间:2016-01-22 09:23:53

标签: azure video-streaming html5-video azure-web-sites azure-storage-blobs

我目前正计划在azure上托管我的视频的总费用。在研究pricing后,我注意到存储数据的成本实际上远低于转换成本的成本。不幸的是,我会有很多视频,但他们不会被观看很多。因此,将它们转换为不同格式的相对成本对我来说太高了。

现在我的问题是,我是否真的需要将视频转换为不同的格式,或者不能将视频直接从存储发送到浏览器?

2 个答案:

答案 0 :(得分:1)

是的,可以将它们直接从存储发送到浏览器,就像它可以发送您公开访问的任何文件一样。

如果您要将视频存储在blob存储中,只需确保将容器标记为公开,或者为每个可以公开访问的视频生成SAS网址。

答案 1 :(得分:1)

要将视频从存储发送到浏览器,您可以使用Zain提到的SAS网址。您需要问问自己,您的解决方案针对哪些设备和比特率:哪些浏览器,仅限网络或网络+移动设备。

您可能希望用户能够在客户端完全下载视频之前开始观看视频(渐进式下载)。确保您将其编码为所需的比特率,视频中的moov原子放在文件的开头 - https://support.jwplayer.com/customer/portal/questions/12945932-mp4-file-progressive-play

根据您的原始视频格式和上述问题的答案,您可能需要重新编码视频并将重新编码的版本上传到服务器。

相关问题