首页 文章

Azure媒体服务流媒体 endpoints 对MP4视频流速度有用吗?

提问于
浏览
0

我们正在使用Azure媒体服务播放MP4视频 .

在Azure Media Services中,有一个选项可以更改Streaming endpoints 及其单位(1个单位= 200 mbps)

在我的MP4视频案例中,如果我增加流媒体 endpoints 单元,性能/速度会有任何改善吗?或流媒体仅适用于MPEG-DASH / HLS(.ism)视频

目前我们没有放置任何流 endpoints 单元,但它使用Azure Media Player即时播放而没有任何桌面延迟 .

但是当谈到移动设备(Android三星S4 5.0.1)同样的Azure媒体播放器在Chrome浏览器中延迟10秒或更长时间,为了克服这个问题,最后我使用exoplayer来播放视频,它也需要6到7秒才能完成时间,但如果我们第二次播放相同的视频,则最多延迟3秒 .

我也不希望这种延迟,它应该在第一次或任何时间最多降低1或2秒 .

流式 endpoints 在这种情况下是否真的有用,或者应该是在移动设备中实现流速的替代方法 .

如果你们建议我最好的即时播放视频播放器Xamarin Android也欢迎 .

1 回答

  • 1

    如果您当前的视频是多比特率Mp4并且您没有流媒体预留单元,我猜您正在为您的视频获取SAS网址 . 这是渐进式下载,基本上视频直接从存储中下载文件,我们的流媒体服务正在通过它 . 但是,如果您购买一个预留单元,则实际上是以流格式自适应流式传输视频,例如Smooth Streaming,HLS和MPEG-DASH . 播放器将根据您当前的带宽和设备CPU提取正确的比特率 . 因此,它将最小化缓冲 . 以下是我的博客解释这个概念:

    因此,如果未达到带宽限制,通过增加保留单元大于1对加载没有帮助 . 但是,将保留单位从0转为1可以从根本上改善性能 .

相关问题