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

Azure Media Services Streaming Endpoint Is useful for MP4 videos streaming speed?

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

在 Azure 媒体服务中,有一个选项可以更改流媒体终结点及其单位(1 个单位 = 200 mbps)

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

目前我们没有放置任何流媒体端点单元,但它正在使用 Azure Media Player 立即播放,没有任何延迟。

但是当谈到移动设备(Android Samsung S4 5.0.1)时,chrome 浏览器中的相同 Azure Media Player 需要 10 秒或更长时间,为了克服这个问题,我最终使用了 exoplayer第一次播放视频也需要 6 到 7 秒,但如果我们第二次播放相同的视频,最多需要 3 秒的延迟。

我也不想要这种延迟,它应该在第一次或任何时候都减少到最多 1 或 2 秒。

Streaming Endpoints 在这种情况下真的有用吗,或者在移动设备中实现流媒体速度的替代方法应该是什么。

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

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

因此,如果您没有达到带宽限制,将保留单位增加到 1 以上对加载没有帮助。但是,将保留单元从 0 变为 1 确实从根本上提高了性能。