Рассинхрон видео со звуком

Infernal_Rabbit

New Member
Сегодня наблюдали проблему рассинхрона аудио и видео в трансляции через WebRTC. Подскажите пожалуйста в какую сторону смотреть?
 

Max

Administrator
Staff member
Здравствуйте.

Рассинхрон можно увидеть в статистике


В сторке:

streams_synchronization=

Подписано значение синхронизации в миллисекундах для каждого потока.

Если значение низкое [-50, 50] то синхронизация хорошая.
Если значение за интервалом [-100, 100] то синхронизация плохая

Если есть возможность, посмотрите эти значения для вашего стрима.

Похожая ситуация описана здесь п. 9 и обычно решается настройками:

audio_incoming_buffer_size=100
video_incoming_buffer_size=100

Если настройками проблема не решается, возможно она возникает при работе с конкретным устройством (браузер, ОС, железо). В этом случае для дальнейшей диагностики требуется собрать дамп трафика от этого пользователя по его IP адресу и предоставить отладочные логи.

1. Отладочные логи включаются для всего сервера, как показано здесь.
enable_extended_logging=true
client_log_level=DEBUG

2. Дамп трафика снимается с помощью команды tcpdump с фильтрацией пакетов на IP пользователя.
Разобрать дамп будет возможно только в том случае, если стрим идет по UDP.

Схожая тема по синхронизации:

Отправить ссылки на скачивание дампов и другие приватные документы (логи, доступы), можно через эту форму.
 
Top