Answer the question
In order to leave comments, you need to log in
Why does m3u8 broadcast open in VLC via interface but not run via terminal?
I open the m3u8 broadcast via VLC (File -> Open Network -> enter the url), the broadcast starts.
I run via terminal: $vlc url.m3u8 , get:
$ 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] http live 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] access core stream error: no suitable access core stream error module for `url.m3u8'
Same computer, same ip address. What is the difference? Why does vlc run when run through the GUI, but a 403 error through the terminal?
Upd. The problem was in escaping special characters at the end of the url. The solution is to run vlc "url" (in quotes). The question is removed
Answer the question
In order to leave comments, you need to log in
1) what is this url.m3u8? It is clear that the address has been changed, but where do you get it from? Is he local?
2) use cvlc in the console
3) request with curl or you can even see the difference in requests in the wireshark right away
Didn't find what you were looking for?
Ask your questionAsk a Question
731 491 924 answers to any question