获取音频rtp包G729

时间:2014-06-13 14:11:10

标签: c# rtp

我使用sharppcap和PacketDotNet过滤来自计算机的RTP数据包。现在我尝试使用g729编解码器检索音频RTP数据包。我使用以下代码,但音频不完整。

public static byte[] ReturnAudio(UdpPacket PacketUdp)
    {

        byte[] payload = { };

        int cont= 0;

        for (int i = 20; i <= PacketUdp.Bytes.Length - 1; i++)
        {
            Array.Resize(ref payload, cont + 1);

            payload[cont] = PacketUdp.Bytes[i];

            cont += 1;
        }


        return payload;

    }

真实电话:

  

U1:   ----喜--------- --------- 2 -------- 4 ----------- 6 ---- eitgh ----- 10 -

     

U2:   嗨------一个-------- -------- 3 ------- 5 --------- 7 ---- 9

我的录音文件:

  

U1:----嗨-------两个-------四个------六个-------- eitgh ------十< / p>      U2:嗨---一个------三----五----七---九-----

0 个答案:

没有答案