当前位置: 代码迷 >> 多媒体/流媒体开发 >> 请问DShow高手:DirectShow音视频采集,编码后,在另外一台机器封装成WMV怎么保证音视频的同步性
  详细解决方案

请问DShow高手:DirectShow音视频采集,编码后,在另外一台机器封装成WMV怎么保证音视频的同步性

热度:2859   发布时间:2013-02-26 00:00:00.0
请教DShow高手:DirectShow音视频采集,编码后,在另外一台机器封装成WMV如何保证音视频的同步性
DirectShow音视频采集,编码后,在另外一台机器封装成WMV如何保证音视频的同步性

项目是这样的:

前端有编码的机器(编码的内容可以是视频和音频),使用的编码格式是WMV
通过网络将编码后的数据包发送到另外一台机器,另外一台机器收集音频包和视频包,加上本地采集的声音混音后在本地编码成WMV文件或ASF文件

现在本地的声音和远程的声音同步性很差,请问高手如何解决

------解决方案--------------------------------------------------------
没明白你的意思,
A 编码(Audio+Video)-->送到 B,
B 把 A的Audio 和 B的Audio混音后,加上 A的Video->>>写入 wmv/asf?? 然后你说 生成的文件音视频不同步?
编码后的 Audio 还能 混音吗?这个我不懂。
同步的时间有时间戳啊,混音后 Audio的时间戳 就用 A的Audio的时间戳啊,

------解决方案--------------------------------------------------------
你接收到的音频数据是一段时间前的音频数据,却跟现在时段采集的声音做混合,这可能会同步么?
  相关解决方案