diff --git a/public/uk/m3u8-stream-proxy-with-ffmpeg-in-icecast.gmi b/public/uk/m3u8-stream-proxy-with-ffmpeg-in-icecast.gmi index 3636f3a..79205b6 100644 --- a/public/uk/m3u8-stream-proxy-with-ffmpeg-in-icecast.gmi +++ b/public/uk/m3u8-stream-proxy-with-ffmpeg-in-icecast.gmi @@ -39,14 +39,14 @@ ffmpeg -i "https://eqtv.live:8083/eqtvua/eqtvua_hd_ukr/chunks_dvr.m3u8?nimbleses Декілька слів про налаштування сервера Icecast. Раніше, для локальних колекцій, мета-інформація про стрім в мене обслуговувалась сервером ezstream. Тут його немає, тому я додав такий набір до конфігурації точки монтування Icecast: ``` /etc/icecast2/icecast.xml - - /eQtv.mp3 - user - password - eQtv українською мовою (аудіо, 32 kb/s) - eQtv — це проект eQualitie, неприбуткової організації, що розробляє технології для підвищення цифрової стійкості, особливо для спільнот, яким загрожують цензура, стеження, зміна клімату та мережева ізоляція. - https://tv.equalitie.org/uk/live - + + /eQtv.mp3 + user + password + eQtv українською мовою (аудіо, 32 kb/s) + eQtv — це проект eQualitie, неприбуткової організації, що розробляє технології для підвищення цифрової стійкості, особливо для спільнот, яким загрожують цензура, стеження, зміна клімату та мережева ізоляція. + https://tv.equalitie.org/uk/live + ``` * відповідно, `user:password` мають відповідати тим, що вказані в команді `ffmpeg` @@ -87,20 +87,20 @@ WantedBy=multi-user.target ``` /etc/nginx/sites-available/default #/etc/nginx/sites-available/default server { - listen [202:68d0:f0d5:b88d:1d1a:555e:2f6b:3148]:8000; - listen [505:6847:c778:61a1:5c6d:e802:d291:8191]:8000; - listen xx.xx.xx.xx:8000; + listen [202:68d0:f0d5:b88d:1d1a:555e:2f6b:3148]:8000; + listen [505:6847:c778:61a1:5c6d:e802:d291:8191]:8000; + listen xx.xx.xx.xx:8000; - access_log /var/log/nginx/icecast.access.log; + access_log /var/log/nginx/icecast.access.log; - location / { - proxy_pass http://127.0.0.1:8000; - proxy_set_header Host $host; - proxy_set_header X-Real-IP $remote_addr; - proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; - proxy_set_header X-Forwarded-Proto $scheme; - proxy_redirect off; - } + location / { + proxy_pass http://127.0.0.1:8000; + proxy_set_header Host $host; + proxy_set_header X-Real-IP $remote_addr; + proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; + proxy_set_header X-Forwarded-Proto $scheme; + proxy_redirect off; + } } ``` * на прикладі `listen` - проксі на Yggdrasil та Mycelium і одна на локальну мережу IPv4