Проблема синхронизации звука с WebRTC на iOS - PullRequest
0 голосов
/ 02 июля 2019

Я создаю функцию видеозвонков с несколькими одноранговыми соединениями.Я использую фреймворк GoogleWebRTC на iOS и сервер Janus на бэкенде.

Все работает нормально, но я столкнулся со странной проблемой: когда я перезаписываю аудиопорт в AVAudioSession, мое видео наЭкран оппонента медленно задерживается, а звук остается прежним.И когда я переопределяю аудиопорт больше, мое видео все больше и больше задерживается.

Я пытался изменить все параметры AVAudioSession, RTCCameraVideoCapturer и изменить качество выходного видео, но ничего не помогает.

Я показываю свое видео себе с местной видеодорожки, и оно показывается без задержки.Я думаю, что Янус может попытаться синхронизировать аудио и видео, но после переопределения аудио порта что-то сломалось.

...