关于RTP,音频、视频同步(200分)
方案1:发送方先把音频和视频各自编码,再Mux成一个流,以RTP发送,接收方先Splitter,再各自解码分别播放;
方案2:音频、视频分别以RTP发送,接收方也分别接收并播放;
问题1:方案1的同步效果是不是更好?如果是,我用DirectShow的AVI Mux filter可以把音、视频mux,但是不知道如何Splitter?
问题2:如果用方案2,应该注意哪些问题,音视频帧数据中的时间戳和RTP包的时间戳需要处理吗?
问题3:按我的理解,音视频帧数据自身已经包含时间戳,播放时根据音视频帧数据中的时间戳就可以控制播放速度以及同步,那为什么还要RTP呢?最多也就是要排列一下数据包的顺序而已啊。
谁能帮我搞清楚这些问题,本贴100分,另有一贴是同一个问题还有100分。见:http://community.csdn.net/Expert/TopicView.asp?id=4933387