Обработка звука с IP-камер¶
Обработка звука с IP-камер¶
Большинство IP камер умеют отдавать звук только в кодеках PCMA/PCMU (также известных как G.711a и G.711u).
Flussonic Media Server умеет записывать аудио такого формата в архив и отдавать его по тому протоколу, который поддерживает этот кодек — RTMP.
Другие протоколы не подразумевают передачи этого кодека, поэтому отправить такой звук по HLS или выгрузить в MP4 так, чтобы клиент услышал звук, не получится.
Для того, чтобы все клиенты могли услышать звук, следует включить транскодирование звука с IP камеры.
Для этого надо сначала установить пакет flussonic-transcoder
:
apt-get install -y flussonic-transcoder
Теперь включите транскодирование звука на потоке с камеры следующим образом:
stream camera1 {
input rtsp://localhost:554/origin output_audio=aac;
}
Так Flussonic Media Server осуществит транскодирование звука в кодек AAC и сможет отдавать его всем клиентам по всем протоколам.