我正在使用UDP视频流广播,但输出非常糟糕。我知道UDP不是一个可靠的传输(VCL,没有使用TCP传输的选项),所以答案就是编码。你喜欢用哪种编解码器将像素误差维持在最低水平?
答案 0 :(得分:1)
这可能不是你想要的答案,但我不认为这个问题很容易回答。该领域正在进行大量研究,并且没有一个解决方案。
这在很大程度上取决于您的具体情况:
您目前使用的编解码器是什么?什么分辨率和帧率,您可以在基础设施上花多少钱?流媒体的目的是什么,即会话,视频点播,视频监控等?什么类型的网络,即LAN,WAN,无线等。所有这些因素都会影响解决方案的类型。一些选项涉及基于RTCP接收器报告信息的源速率自适应,丢失分组的重传,前向纠错,使用诸如H.264 SVC的可伸缩视频编解码器,并且我确信许多其他方法。
关于编解码器的选择:我想效率越高越好,但它不仅取决于编程,还取决于编解码器的配置,例如: i帧间隔,网络类型等。您可能还需要考虑许可证成本等问题。