Иногда бывает необходимо добавить в Astra контент из Youtube.
В данной заметке - указано как это сделать используя утилиту youtube-dl.
Установим youtube-dl и ffmpeg
youtube-dl-это маленькая программа для захвата видеоконтента из youtube
Centos 8:
dnf install epel-release dnf-utils
yum-config-manager --set-enabled PowerTools
yum-config-manager --add-repo=https://negativo17.org/repos/epel-multimedia.repo
yum install youtube-dl ffmpeg
Ubuntu 18.04:
sudo apt-get install youtube-dl ffmpeg
Пример:
https://www.youtube.com/watch?v=9Auq9mYxFEE"
- адрес страницы с контентом.
udp://lo@127.0.0.1:5613
- мультикаст адрес, с которого Астра будет забирать готовый udp стрим.
Выполним в консоли:
youtube-dl "https://www.youtube.com/watch?v=9Auq9mYxFEE" -o - | ffmpeg -i pipe:0 -vcodec h264 -acodec copy -muxrate 4000000 -f mpegts "udp://lo@127.0.0.1:5613/?pkt_size=1316"
создадим в веб-интерфейсе Astra стрим с источником udp://lo@127.0.0.1:5613
Готово!