Контент из Youtube

    Иногда бывает необходимо добавить в 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\
    Готово!