我正在使用 C# 中的托管媒体聚合 - https://net7mma.codeplex.com/。
我有一个 RTSP 客户端,接收经 h264 编码(负载类型为 96)的 RTP 帧。我想将帧保存到视频文件中,并能够知道视频何时开始\结束。
我阅读了一些资料,得知逐帧解码 h264 帧是个问题,但没真正理解为什么。
以下是我接收到每个 RTP 帧时引发的方法:
我有一个 RTSP 客户端,接收经 h264 编码(负载类型为 96)的 RTP 帧。我想将帧保存到视频文件中,并能够知道视频何时开始\结束。
我阅读了一些资料,得知逐帧解码 h264 帧是个问题,但没真正理解为什么。
以下是我接收到每个 RTP 帧时引发的方法:
void Client_RtpFrameChanged(object sender, Media.Rtp.RtpFrame frame)
{
// Decode
}
- 有人能解释一下为什么逐帧解码h264会有问题吗?
- 有没有开源/库/DLL可以做到这一点?
非常感谢!