Для поддержки
RTSP, RTMP и любых других не поддерживаемых транспортных протоколов штатно в
Perfect Streamer, можно использовать тип input у стрима -
STD.
Возможно использовать FFmpeg, GStreamer и любые другие приложения, поддерживающие STD-out.
Рассмотрим настройку на примере
FFmpeg.
Установка FFmpeg для RHEL(AlmaLinux 9):
Code: Select all
sudo dnf install ffmpeg ffmpeg-devel -y
Проверяем корректность установки и версию FFmpeg:
Установка FFmpeg для Debian(Ubuntu):
Code: Select all
sudo apt update
sudo apt install ffmpeg
Проверяем корректность установки и версию FFmpeg:
Настраиваем стримы для приёма RTMP и RTSP:
1. Выбираем тип
input - std.
2. Указываем путь к папке с FFmpeg в поле
Cmd* - /usr/bin/ffmpeg.
3. В поле
Args вводим команду для приёма стрима:
а.
RTMP Code: Select all
-loglevel error -i rtmp://192.168.1.29/channelTV/chanelSD -c copy -f mpegts -
б.
RTSP Code: Select all
-loglevel error -i rtsp://viewer:viewer100@172.31.91.197:554/play1.sdp -c copy -f mpegts -
Если у видео с камеры нет звука, то будут появляться ошибки на странице стрима. Чтобы их не было, в настройках типа стрима следует указать -
Only Video.
[Please login or register to view this link].