Видео отстает от аудио в медиа-сессии vLine
Сначала у меня есть голосовой вызов в сеансе vLine, я слышу звук, получая звуковой тег вызова createAudioElement()
в медиа потоке и добавив его в $(body)
Затем, когда удаленный пользователь открывает свое видео, я отправляю эту информацию другому пользователю, используя x-msg
после получения я получаю видео поток по телефону createVideoElement()
в медиа потоке.
После этого я нахожу разрыв между аудио и видео, аудио всегда распространяется быстрее, чем видео, как я могу синхронизировать аудио с видео в этом случае?
1 ответ
Когда вы звоните createVideoElement
в потоке это создаст <video>
элемент, который воспроизводит как аудио, так и видео, поэтому на этом этапе нет необходимости <audio>
элемент, который вы создали с createAudioElement
,
Браузер обрабатывает синхронизацию аудио и видео в одном MediaStream
поэтому, если они постоянно не синхронизированы, вам может потребоваться отправить сообщение об ошибке WebRTC.