vLine 媒体会话中的视频滞后于音频

Posted

技术标签:

【中文标题】vLine 媒体会话中的视频滞后于音频【英文标题】:Video is lagging from Audio in a vLine media session 【发布时间】:2014-01-18 00:59:45 【问题描述】:

起初我在 vLine 会话中有一个语音呼叫,我通过在媒体流上获取调用 createAudioElement() 的音频标签并将其附加到 $(body) 来听到音频

然后,当远程用户打开他的视频时,我使用x-msg 将这条信息发送给其他用户,收到后我通过在媒体流上调用createVideoElement() 来获取视频流。

之后我发现音频和视频之间存在延迟,音频总是比视频快,在这种情况下我该如何同步音频和视频?

【问题讨论】:

【参考方案1】:

当您在流上调用createVideoElement 时,它将创建一个<video> 元素,该元素可以播放音频和视频,因此此时不需要您使用createAudioElement 创建的<audio> 元素。

浏览器在单个MediaStream 中处理同步音频和视频,因此如果它们始终不同步,您可能需要提交WebRTC bug。

【讨论】:

以上是关于vLine 媒体会话中的视频滞后于音频的主要内容,如果未能解决你的问题,请参考以下文章

iOS 音频视频制作

音频播放录音视频播放拍照视频录制

视频中音频包严重滞后的优化方案

视频中音频包严重滞后的优化方案

SDP

OpenTok 在音频/视频会议会话中缺少音频