Exemple #1
0
 private void Client_RtpFrameChanged(object sender, RtpFrame frame)
 //private void Client_RtpFrameChanged(object sender, RtpFrame frame, RtpClient.TransportContext tc, bool final)
 {///基于RTP的H264视频数据打包解包类 http://blog.csdn.net/dengzikun/article/details/5807694
     //Console.WriteLine($"RtpFrameChanged : {frame.IsComplete}, {frame.Count},{frame.Timestamp}, {frame.Created}");
     if (frame.IsComplete && frame.PayloadTypeByte == 96)
     {
         _buffers.Enqueue(frame.Select(_ => _.PayloadData.ToArray()).ToList());
     }
 }