web-dev-qa-db-ja.com

CLIからvlcでpwd保護されたhttpストリームを開く

VlcのCLIからpwdで保護されたhttpストリームを開く方法について、誰か教えてください。

--helpおよびmanページをチェックアウトしましたが、ftp、rmt、smb pwdで保護されたストリーム(およびhttp-proxy)を開くための構文のみを提供しているようですが、httpは提供していません。または、私が考えていない解決策をいくつか歩き回っていますか?

私がすでに試したこと:

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'

私はマニュアルを適切に読むことができないかもしれませんが、vlc docsからの指示は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}' 

マニュアルを正しく解釈した場合(これまでに3つまたは4つの異なるオプションを考え出した)、モジュールstandard、オプションaccess=、次にアイテムhttp:、アイテムオプションuser=<user name>およびpwd=<password>。まとめて、次のいずれかを読む必要があります。

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最後の行にpwdを入力しませんでしたが、vlcはユーザー名としてuser=を選択しませんでした。..).

しかし、何も機能せず、生成された出力を見て、それを正しく配置することもできません。

これは本当に生意気であり、野obなものですが、誰かが実際の作業サンプルをどのように見せるべきかを共有できれば、それは大歓迎です。

非常に重要-ストリームをキャプチャするためのコマンドのクライアント部分が必要です...


繰り返しますが、マニュアルを正しく読んだ場合、このパートは:

http:streams over HTTP。項目オプションは次のとおりです。user=はHTTP基本認証を有効にしてユーザーを設定し、pwd =は基本認証パスワードを設定し、mime =はサーバーから返されるMIMEタイプを設定します。

サーバー部分です。

2
VDV

クライアント側から実行するだけ

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

回答1:

•http:HTTPを介したストリーム

via Videolan-streaming-howto

アイテムのオプションは次のとおりです。
user=<username>は、HTTP基本認証を有効にし、ユーザーを設定します。
pwd=<password>は、基本認証パスワードを設定します。
mime=<mime type>は、サーバーから返されるMIMEタイプを設定します。


回答2:

•mplayer

via mplayer
mplayerは、他のパッケージを試してみたい場合の代替インターフェイスです。

Mplayerでは、次の構文を使用できます。
mplayer [mms[t]|http|http_proxy|rt[s]p|ftp]:// [user:passwd@]URL[:port] [options]

-user <user name>
http認証のユーザー名を指定します。

-passwd <password>
http認証のパスワードを指定します。

残念ながら、これらのオプションをmplayerで使用したことはありません。

0
Ben