Открываю m3u8-трансляцию через VLC (File -> Open Network -> ввожу url), трансляция запускается.
Запускаю через терминал: $vlc
url.m3u8 , получаю :
$ VLC media player 2.2.4 Weatherwax (revision 2.2.4-3-g2fc51dd)
[00000001005276a8] core libvlc: Running vlc with the default interface. Use 'cvlc' to use vlc without interface.
[000000010068d568] httplive stream: HTTP Live Streaming (url)
[000000010a63d128] http access error: error: HTTP/1.1 403 Forbidden
[000000010a63d128] http access error: error: HTTP/1.1 403 Forbidden
[000000010068d568] core stream error: no suitable access module for `url.m3u8'
Тот же компьютер, тот же ip-адрес. В чём разница? Почему при запуске через графический интерфейс vlc запускается, а через терминал — ошибка 403?
Upd. Проблема была в экранировании спецсимволов в конце url. Решение — запуск vlc "url" (в кавычках). Вопрос снимается