概述
只要 Live Streaming Output Destination 处于活动状态,Live Streaming Performance Monitor 即可使用。它可让您实时了解流的视频编码和网络传输性能,帮助您识别和解决潜在的瓶颈问题,以免造成中断。.

mimoLive 的流式传输过程包括两个主要阶段,即 视频编码 和 网络传输. .该监视器可显示两者的状态指示器和实时指标,确保流媒体性能流畅稳定。.
使用 Apple API 进行视频编码
在 mimoLive 中,渲染引擎生成的每个视频帧都会发送到 Apple API 进行编码。编码器根据预定义的参数运行,例如 帧速率、数据速率 和 关键帧间隔。.
mimoLive 会密切监控进入和离开编码器的帧数。如果检测到等待处理的帧数增加,则表明编码器无法跟上传入的帧速率。在这种情况下,mimoLive 会自动降低发送到编码器的帧速率,以防止过载。.
随着时间的推移,如果编码器性能提高,mimoLive 将再次逐步提高帧频,以保持最佳输出质量。.
编码器状态部分显示:
- 调整后的数据传输速率 - 当前的目标编码比特率。.
- 实际产出 - 编码器实际达到的比特率。.
- 编码器类型 - 表示使用的是硬件编码还是软件编码。.
- 掉落的框架 - 由于编码器过载而丢失的帧数。.
网络流媒体和带宽适配
编码后,mimoLive 会通过网络将视频数据发送到配置的流媒体平台。流状态部分提供以下实时数据:
- 当前上传 - 数据传输的实际速率。.
- 平均上传 - 一段时间内的平均上传率。.
- 发送数据 - 迄今为止的数据流总量。.
- 重新连接 - mimoLive 不得不重新建立连接的次数。.
上传速度图可视化显示随时间变化的当前上传性能。.
如果 mimoLive 检测到可用网络带宽突然下降,它会动态调整视频编码器的数据速率,必要时甚至会降低视频分辨率,以匹配当前的网络条件。这种自适应行为有助于保持稳定的数据流,而不会出现中断。.
持续优化
mimoLive 不断寻求视频编码和网络传输之间的最佳平衡。通过动态适应硬件和网络条件,mimoLive 致力于提供最流畅的流媒体直播体验。.
该监控系统可确保您的数据流即使在极具挑战性的网络环境中也能保持稳定,最大限度地降低丢帧、延迟或中断的风险。.