Перейти к содержанию

Поддержка избыточности аудио (RED) в CDN

Начиная со сборки 5.3.414, поддерживается избыточность аудио (RED, RFC2198) при передаче медиа трафика по WebRTC между узлами CDN. Эта возможность отключена по умолчанию, и активируется настройками

codecs=red,opus,alaw,ulaw,g729,speex16,g722,mpeg4-generic,telephone-event,h264,vp8,flv,mpv,h265
cdn_pull_red_audio=true

Настройки должны быть применены на всех узлах CDN.

Однако, настройка профиля CDN аудио имеет более высокий приоритет, чем параметр cdn_pull_red_audio. Если RED указан в профиле на Edge сервере

profiles:
 -480p:
  audio:
    codec: red
    rate: 48000
    channels: 2
  video:
    height : 480
    bitrate : 1100
    gop : 50
    codec : h264
...

то Edge сервер заказывает кодирование аудио RED на Transcoder сервере, даже если на обоих сервера указано cdn_pull_red_audio=false.