【发布时间】:2012-10-18 12:16:27
【问题描述】:
我正在使用 .net 通过 pcap.net 进行通话记录。
到现在我已经得到了 rtp 数据包。长度为32字节。
使用的编解码器是G729,载荷类型是18。
byte[] bytes = HexString2Bytes(udp.Payload.ToHexadecimalString());
string rtppayload = ASCIIEncoding.ASCII.GetString(bytes);
我需要获取实际的 rtp 有效负载。 请帮助我...
【问题讨论】:
-
为什么使用 ASCII? RTP 是否使用 ASCII 编码对数据进行编码?
-
对不起,那是我的错误。只有 udp.Payload.ToHexadecimalString() 就足够了。不需要 ascii 编码。