我正在尝试使用PcapDotNet从pcap文件中读取数据包。此文件包含捕获的RTP数据包,如下所示。
在我的代码中,我必须提取G711和H264数据包并写入不同的文件。 我怎样才能找到这些信息?
private static void DispatcherHandler(Packet packet)
{
UdpDatagram udp = null;
udp = packet.IpV4.Udp;
Datagram datagram = udp.Payload;
if (!nProto.ContainsKey(packet.IpV4.Protocol))
nProto.Add(packet.IpV4.Protocol, 1);
else
nProto [packet.IpV4.Protocol]++;
String sourceIP = packet.Ethernet.IpV4.Source.ToString();
String destIP = packet.Ethernet.IpV4.Destination.ToString();
String srcPort = udp.SourcePort.ToString();
String destPort = udp.DestinationPort.ToString();
String info = ?
Console.WriteLine();
}