【问题标题】:Azure Media Services live streaming latencyAzure 媒体服务直播延迟
【发布时间】:2016-05-05 17:22:55
【问题描述】:

我在 Azure 媒体服务上创建了一个频道,我将其正确配置为 RTMP 频道并使用 Android + FFMpeg 库流式传输实时视频。

问题在于客户端端点延迟。

我需要最大延迟约 2 秒,但现在我有约 25 秒!

我在浏览器页面中使用 Azure Media Player 流式传输内容。

您知道可以减少延迟的客户端/通道配置吗?

谢谢

【问题讨论】:

  • 您究竟选择从 Android 流式传输哪个库?

标签: azure rtmp latency azure-media-services


【解决方案1】:

正如您所指出的,影响延迟的因素很少。

总延迟时间 =

  • 是时候将视频从客户端推送到服务器了
  • 服务器处理时间
  • 将内容从服务器传送到客户端的延迟。

查看https://azure.microsoft.com/en-us/documentation/articles/media-services-manage-origins/#scale_streaming_endpoints,了解如何通过配置 cdn 和缩放流式终端单元来最小化上述 #3。

鉴于这 3 个组件,我认为现阶段您无法在从 Android 客户端到浏览器客户端的全局范围内存档少于 2 秒的端到端延迟。

【讨论】:

    【解决方案2】:

    检查延迟的最简单方法是 ffplay --fflags nobuffer rtmp:///app/stream_name

    正如我在视频中所做的那样https://www.youtube.com/watch?v=Ci646LELNBY

    那么如果 ffplay 没有延迟,那就是播放器引入了延迟

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2022-01-17
      • 2014-05-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多