¿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
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.