我正在尝试将 GDCL MP4 Muxer 与我的 RTSP 源过滤器一起使用。它们可以很好地协同工作,除非在停止图形之后,muxer 不会完成文件并通过文件写入器将所需的表写入文件末尾(某些部分是从 moov 而不是时间表值开始写入的)。当我尝试另一个 RTSP 源过滤器(我没有它的源代码)时,表值是使用 GDCL MP4 Muxer 创建的。
但是当我尝试使用 Elecard 的 MP4 Muxer 时,它可以很好地与我的 RTSP 源过滤器配合使用。所以,存在不兼容。我检查了 GDCL 的源代码,但找不到它对我的期望。我已经使用方法计算并将时间戳值设置为样本SetTime
。但是 GDCL 仍然没有完成文件。是图表停止时缺少信息还是缺少信号造成的?可能是什么问题,有什么想法吗?