Параметр для задержки видео

Alesia Bondar

New Member
Добрый день. Подскажите, пожалуйста, как мы можем добавить задержку к видео. (сейчас видео приходит первее аудио, а мы хотим чтобы это было одновременно)
Для аудио мы используем микшеры и параметр mixer_in_buffering_ms = 700
А видео - это обычные стримы в реальном времени. Можем ли мы у стрима видео настроить похожий параметр, не переводя их на микшеры?
 

Max

Administrator
Staff member
Добрый день
Добрый день. Подскажите, пожалуйста, как мы можем добавить задержку к видео. (сейчас видео приходит первее аудио, а мы хотим чтобы это было одновременно)
Для аудио мы используем микшеры и параметр mixer_in_buffering_ms = 700
Уточните, пожалуйста: Вы публикуете отдельно видео поток и отдельно аудио, причем аудио микшируете, а видео играете напрямую?
Если так, то синхронизации между этими потоками не будет в принципе, т.к. это два разных потока. Тогда нужно все потоки заводить в микшер.
Можем ли мы у стрима видео настроить похожий параметр, не переводя их на микшеры?
Задержку к видео можно добавить только за счет буферизации. Например, опубликовать WebRTC поток, затем его же ретранслировать как RTMP на тот же сервер (localhost) и включить для исходящих RTMP потоков буферизацию.
Но в Вашем случае проще микшировать потоки.
 
Top