从 CLI 在 vlc 中打开受密码保护的 http 流

从 CLI 在 vlc 中打开受密码保护的 http 流

有人可以告诉我如何在 vlc 中从 CLI 打开受密码保护的 http 流吗?

我查看了 --help 和手册页,但它们似乎只提供了打开 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 文档中的说明很难解释成 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 个不同的选项),我需要 module standard, option access=,然后是 item http:, item optionsuser=<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

(好的,我没有在最后一行输入密码,但 vlc 甚至没有选择user= 用户的名字......)。

但什么都不起作用,从产生的输出来看,我甚至没有找到任何接近正确的方法。

这确实是厚脸皮和菜鸟的做法,但如果有人能分享一个真正的工作样本,那将不胜感激。

非常重要-我需要一个客户端部分命令来捕获流......


再说一次,如果我没有看错手册的话,这部分内容:

网址:通过HTTP进行连接。项目选项有:user=开启HTTP基本认证并设置用户,pwd=设置基本认证密码,mime=设置服务器返回的mime类型。

是关于服务器部分。

答案1

从客户端只需运行

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

答案2

答案1:

• http:通过 HTTP 进行流传输

通过 Videolan-streaming-howto

项目选项有:
user=<username>启用HTTP基本认证并设置用户。
pwd=<password>设置基本认证密码。
mime=<mime type>设置服务器返回的mime类型。


答案2:

• mplayer

通过 man 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 中使用过这些选项。

相关内容