【发布时间】:2014-11-17 20:23:54
【问题描述】:
我有一个带有流媒体单元的媒体服务帐户,我已经能够上传视频并动态打包到各种流中。我正在尝试创建一个带有流式 URL 的网页,以便能够为跨平台 iOS、android、桌面等提供服务。我该怎么做。
PS:我能够使用 videojs 和渐进式下载创建一个页面。我正在尝试使用 Windows Azure 探索其他选项。
感谢您的帮助。
【问题讨论】:
标签: azure azure-media-services
我有一个带有流媒体单元的媒体服务帐户,我已经能够上传视频并动态打包到各种流中。我正在尝试创建一个带有流式 URL 的网页,以便能够为跨平台 iOS、android、桌面等提供服务。我该怎么做。
PS:我能够使用 videojs 和渐进式下载创建一个页面。我正在尝试使用 Windows Azure 探索其他选项。
感谢您的帮助。
【问题讨论】:
标签: azure azure-media-services
Azure 媒体服务已发布 Azure 媒体播放器,它可以自动检测您的浏览器或设备的功能,并请求适当的流媒体格式 - 例如,它将使用支持 EME 的浏览器抓取 MPEG-DASH 流,或用于 iOS 设备的 HLS .你可以试一试:http://amsplayer.azurewebsites.net/azuremediaplayer.html。如果您想进入此播放器的私人预览版,请联系 yanmf@microsoft。当我们很快推出时,它将免费使用。
【讨论】:
看看JW Player 和微软媒体平台Player Framework。两者都为各种浏览器和设备的渐进式和自适应流式传输提供了大量的播放选项。
【讨论】:
对于桌面:使用 OSMF 插件 - Adobe + 平滑流 URL
对于 iOS:使用 HTML5 视频标签+HLS v3 URL
对于 Android:使用 HTML5 Video Tag+HLS v3 URL 或 Dash.JS 与 Mpegh Dash URL
对于 Windows Phone:使用 Dash.js + Dash.JS URL
希望这会有所帮助...
更新1: Azure 推出了自己的流媒体播放器,可以在所有设备上播放视频。
用于演示和测试 - http://www.aka.ms/azuremediaplayer
对于文档 - http://azure.microsoft.com/blog/2015/04/15/announcing-azure-media-player/
【讨论】:
bitdash MPEG-DASH 播放器也适用于 MPEG-DASH 内容,在这里您可以看到来自 Azure 的示例流:http://www.dash-player.com/demo/streaming-server-encoder-support/?mpd=http%3A%2F%2Fsamplescdn.origin.mediaservices.windows.net%2Fe0e820ec-f6a2-4ea2-afe3-1eed4e06ab2c%2FAzureMediaServices_Overview.ism%2Fmanifest(format%3Dmpd-time-csf)&m3u8=undefined&autoplay=true&muted=false&usePoster=true
【讨论】: