如何解决UDP丢包问题?
转载请注明:文章来自www.wowza.cn
注意: 要访问最新的技术资料,请访问http://www.ttstream.com/wowza/
如果你在用UDP单播或组播接收MPEG-TS或RTP数据包时遇到丢包问题,请尝试在服务端做下面的调整:

  1. 访问Development Builds page 安装Wowza Media Server最新的补丁包。

  2. 确认Wowza media server已经做了合适的调优(这个是非常非常关键的),关于这一点请参考如何进行性能调优?中的性能调优指南。

  3. 用文本编辑器打开[install-dir]/conf/VHost.xml文件,将RTP/DatagramConfiguration/Incoming 部分修改为:
    Code:
    <DatagramConfiguration>
        <Incoming>
            <ReuseAddress>true</ReuseAddress>
            <ReceiveBufferSize>2048000</ReceiveBufferSize>
            <SendBufferSize>65000</SendBufferSize>
            <!-- <MulticastBindToAddress>true</MulticastBindToAddress> -->
            <!-- <TrafficClass>0</TrafficClass> -->
            <MulticastTimeout>50</MulticastTimeout>
            <DatagramMaximumPacketSize>8192</DatagramMaximumPacketSize>
        </Incoming>
        <Outgoing>
            ...
        </Outgoing>
    </DatagramConfiguration>
    www.wowza.cn