DirectShow音视频采集,编码后,在另外一台机器封装成WMV如何保证音视频的同步性
项目是这样的:
前端有编码的机器(编码的内容可以是视频和音频),使用的编码格式是WMV
通过网络将编码后的数据包发送到另外一台机器,另外一台机器收集音频包和视频包,加上本地采集的声音混音后在本地编码成WMV文件或ASF文件
现在本地的声音和远程的声音同步性很差,请问高手如何解决
------解决方案--------------------------------------------------------
没明白你的意思,
A 编码(Audio+Video)-->送到 B,
B 把 A的Audio 和 B的Audio混音后,加上 A的Video->>>写入 wmv/asf?? 然后你说 生成的文件音视频不同步?
编码后的 Audio 还能 混音吗?这个我不懂。
同步的时间有时间戳啊,混音后 Audio的时间戳 就用 A的Audio的时间戳啊,
------解决方案--------------------------------------------------------
你接收到的音频数据是一段时间前的音频数据,却跟现在时段采集的声音做混合,这可能会同步么?