我有一个问题,我在FramedSource doGetNextFrame()时间戳中使用gettimeofday()编写了广播服务,H264的视频和AAC的音频,在这里我保证时间戳是正确的,我使用多个VLC播放,音频会变慢甚至消失了,我使用EasyRTSPClient的时间戳检查音频是否比视频慢很多,但是我在doGetNextFrame()中打印的时间戳是正确的。MPEG4GenericRTPSink用于音频,H264VideoStreamFramer和H264VideoRTPSink用于视频。我修改了“ testProgs / testOnDemandRTSPServer。 CPP”以将变量“ reuseFirstSource”设置为“ True”。 VLC错误日志如下 [0acb2940]主输入错误:调用ES_OUT_SET_(GROUP_)PCR太晚(pts_delay增加到64 ms) [0ada6418]主解码器错误:缓冲区死锁 主解码器错误:无法将时间戳88495135781转换为faad [000002b39f398810]主解码器错误:时间戳转换失败(延迟4751356,缓冲为0,绑定为3000000) 借助媒体基础进行音频和视频编码 您认为问题出在哪里?我希望你能帮助我。