Abra o fluxo http protegido por pwd em vlc da CLI

Abra o fluxo http protegido por pwd em vlc da CLI

Alguém pode me aconselhar sobre como abrir um fluxo http protegido por pwd da CLI em vlc?

Eu verifiquei as páginas --help e man, mas elas parecem oferecer apenas sintaxe para abrir fluxos protegidos por ftp, rmt e smb pwd (e http-proxy), mas não http. Ou há alguma solução que não estou pensando?

O que eu já tentei:

cvlc http://192.168.1.67/videostream.asf?user=admin&pwd=XXX
cvlc http://user:[email protected]/videostream.asf
cvlc http://192.168.1.67/videostream.asf --http-user 'user' --http-pwd 'XXX'

Talvez eu não consiga ler os manuais corretamente, mas para mim as instruções dos documentos do vlc são realmente difíceis de interpretar em comandos cli:

% vlc input_stream --sout "#module1{option1=parameter1{parameter-option1},option
2=parameter2}:module2{option1=...,option2=...}:..."

   You may also use the following syntax :
% vlc input_stream --sout-module1-option1=... --sout-module1-option2=... --sout-
module2-option1=... --sout-module2-option2=... ...

   For example, to transcode a stream and send it, use:
% vlc input_stream --sout '#transcode{options}:standard{options}' 

Se interpretei o manual corretamente (até agora encontrei 3 ou 4 opções diferentes), preciso de module standard, option access=, depois item http:, item options user=<user name>e pwd=<password>. Todos juntos devem ler um destes:

vlc http://192.168.1.67/videostream.asf '#standard{access=http:user=admin,pwd=XXX}'
vlc http://192.168.1.67/videostream.asf '#standard{access=http:user=admin},http:pwd=XXX}'
vlc http://192.168.1.67/videostream.asf --sout-standard-access=http:user=admin

(ok, não coloquei o pwd na última linha mas o vlc nem pegou o user= nome do usuário....).

Mas nada funciona e não chego nem perto de acertar olhando o resultado produzido.

Isso é realmente atrevido e noob, mas se alguém pudesse compartilhar uma amostra real de como deveria ser, ficaria muito grato.

MUITO IMPORTANTE - Preciso de uma parte cliente dos comandos para captura do stream...


Novamente, se li o manual corretamente, esta parte:

http:fluxospor HTTP. As opções de item são: user= para ativar a autenticação básica HTTP e definir o usuário, pwd= para definir a senha de autenticação básica, mime= para definir o tipo MIME retornado pelo servidor.

é a parte do servidor.

Responder1

Do lado do cliente, basta executar

vlc http://YOURUSER:[email protected]/videostream.asf

Responder2

Resposta 1:

• http: fluxos por HTTP

via Videolan-streaming-howto

As opções dos itens são:
user=<username>ativar a autenticação básica HTTP e definir o usuário.
pwd=<password>para definir a senha de autenticação básica.
mime=<mime type>para definir o tipo mime retornado pelo servidor.


Resposta 2:

• jogador

via man mplayer
mplayer é uma interface alternativa se você quiser experimentar outros pacotes.

Com o mplayer temos a seguinte sintaxe disponível:
mplayer [mms[t]|http|http_proxy|rt[s]p|ftp]:// [user:passwd@]URL[:port] [options]

-user <user name>
Especifique o nome de usuário para autenticação http.

-passwd <password>
Especifique a senha para autenticação http.

Observe que infelizmente nunca usei essas opções com o mplayer antes.

informação relacionada