Abra la secuencia http protegida por pwd en vlc desde CLI

Abra la secuencia http protegida por pwd en vlc desde CLI

¿Alguien puede aconsejarme sobre cómo abrir una secuencia http protegida con pwd desde CLI en vlc?

Revisé las páginas --help y man, pero parecen ofrecer solo sintaxis para abrir transmisiones protegidas por ftp, rmt y smb pwd (y http-proxy), pero no http. ¿O hay alguna solución práctica en la que no estoy pensando?

Lo que ya he probado:

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'

Puede que no pueda leer los manuales correctamente, pero para mí las instrucciones de los documentos vlc son realmente difíciles de interpretar en 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}' 

Si he interpretado el manual correctamente (hasta ahora se me ocurrieron 3 o 4 opciones diferentes), necesito module standard, option access=, luego item http:, item options user=<user name>y pwd=<password>. Todos juntos deberían leer uno de estos:

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

(Vale, no puse la contraseña en la última línea, pero VLC ni siquiera detectó el user= nombre de usuario...).

Pero nada funciona y ni siquiera llego a arreglarlo mirando el resultado producido.

Esto es realmente atrevido y novedoso, pero si alguien pudiera compartir una muestra real de cómo debería verse, sería muy apreciado.

MUY IMPORTANTE: necesito una parte del cliente de los comandos para capturar la transmisión...


Nuevamente, si leí el manual correctamente, esta parte:

http:corrientesa través de HTTP. Las opciones del elemento son: usuario= para habilitar la autenticación básica HTTP y configurar el usuario, pwd= para configurar la contraseña de autenticación básica, mime= para configurar el tipo mime devuelto por el servidor.

es la parte del servidor.

Respuesta1

Desde el lado del cliente simplemente ejecute

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

Respuesta2

Respuesta 1:

• http: transmisiones a través de HTTP

vía Videolan-streaming-howto

Las opciones del elemento son:
user=<username>habilitar la autenticación básica HTTP y configurar el usuario.
pwd=<password>para establecer la contraseña de autenticación básica.
mime=<mime type>para establecer el tipo mime devuelto por el servidor.


Respuesta 2:

• jugador

a través de man mplayer
mplayer es una interfaz alternativa si estás dispuesto a probar otros paquetes.

Con mplayer tenemos disponible la siguiente sintaxis:
mplayer [mms[t]|http|http_proxy|rt[s]p|ftp]:// [user:passwd@]URL[:port] [options]

-user <user name>
Especifique el nombre de usuario para la autenticación http.

-passwd <password>
Especifique la contraseña para la autenticación http.

Tenga en cuenta que, lamentablemente, nunca antes había usado estas opciones con mplayer.

información relacionada