长距离无线 H.264 视频流

长距离无线 H.264 视频流

我通过 Wi-Fi 传输 H.264。Wi-Fi 距离太远,导致大量数据包丢失。

由于数据包丢失,生成的视频几乎毫无用处。

我曾尝试降低流的分辨率并降低帧速率,但都没有效果。

有没有更好的办法解决这种情况?比如增加 P 帧的密度?

答案1

如果我是你,我会通过提高链接质量而不是降低视频质量来解决这个问题。

要么这样做,要么缓冲你的流更长时间,特别是当你播放预先录制的内容时。

以 B 帧为代价增加 P 帧会降低帧间依赖性,从而使您的流更加稳定,但这是以更高的带宽为代价的,而您的链接似乎无法承受。以 I 帧为代价增加 P 帧会降低带宽,但会增加帧间依赖性,因此如果您丢失 I 帧,您的流看起来会更糟糕。

您是否使用过类似工具iperf来表征带宽,甚至sudo ping -fs 1472表征数据包丢失率?您是否研究过高增益定向天线?您是否已经在使用专为长距离点对点链路设计的 Wi-Fi 设备?

相关内容