使用HTML 5 Player和Asp.net MVC4在Azure上流式传输视频

时间:2013-03-15 08:33:25

标签: html5 azure asp.net-mvc-4 streaming

我有一个Asp.Net MVC 4网页。我想用HTML5播放mp4类型的流视频。 我在带有媒体服务的Windows Azure上的视频。

我在Google上深入搜索HTML5播放流视频,但没有正确答案,

每个人都可以向我推荐使用HTML 5播放流视频的代码。

非常感谢

2 个答案:

答案 0 :(得分:1)

您最好的选择是使用Windows Azure媒体服务。

您应该从那里转码和发布视频。使用标准HTML5视频元素以及发布为您提供的URL。

您需要关闭视频自动播放并启用缓冲。如果您遇到困难,我建议您预览媒体服务中的视频并点击View Source并以此方式获取HTML。

答案 1 :(得分:0)

您需要将格式指定为MPEG DASH才能使MP4文件平滑到HTML5视频播放器。这是通过向清单URL添加格式参数来完成的,如下所示:

http://testendpoint-testaccount.streaming.mediaservices.windows.net/fecebb23-46f6-490d-8b70-203e86b0df58/BigBuckBunny.ism/Manifest(format=mpd-time-csf)

请注意网址末尾的(格式= mpd-time-csf)

我也很努力地找到这个,所以很高兴我终于找到了它。以下是Microsoft的源URL:

https://azure.microsoft.com/en-us/documentation/articles/media-services-deliver-content-overview/