Документация Flussonic Media Server

Contents

Обработка звука с IP камер

Обработка звука с IP камер

Большинство IP камер умеют отдавать звук только в кодеках PCMA/PCMU (также известных как G.711a и G.711u).

Flussonic Media Server умеет записывать этот кодек в архив и отдавать его по тем протоколам, которые умеют передавать этот кодек: RTMP и HDS.

Другие протоколы не подразумевают передачи этого кодека, поэтому отправить такой звук по HLS или выгрузить в MP4 так, чтобы клиент услышал звук, не получится.

Для того, чтобы все клиенты могли услышать звук, следует включить транскодирование звука с IP камеры.

Для этого надо поставить пакет flussonic-transcoder:

Замечание. Пакет flussonic-transcoder необходим только в случае, если вы планируете использовать CPU для выполнения транскодирования. Если вы используете Nvidia NVENC, то он не нужен.

apt-get install -y flussonic-transcoder

Теперь включите транскодирование звука на потоке с камеры:

stream cam1 {
  url rtsp2://....;
}

или

stream cam1 {
  url rtsp://.... aac=true;
}

В такой конфигурации Flussonic Media Server будет перекодировать звук в AAC и отдавать его во все клиенты по всем протоколам.