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 options 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

(알겠습니다. 마지막 줄에 비밀번호를 입력하지 않았지만 vlc는 user= 사용자 이름을 선택하지도 않았습니다....).

그러나 아무 것도 작동하지 않으며 생성된 출력을 바로 보면서 제대로 적용할 수 있는 곳도 없습니다.

이것은 정말 뻔뻔스럽고 멍청하지만 누군가가 실제 작업 샘플이 어떻게 생겼는지 공유할 수 있다면 크게 감사하겠습니다.

매우 중요 - 스트림을 캡처하려면 명령의 클라이언트 부분이 필요합니다...


다시 한번 말씀드리지만, 설명서를 올바르게 읽으면 이 부분은 다음과 같습니다.

http:스트림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:

• 엠플레이어

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에서 이러한 옵션을 사용한 적이 없습니다.

관련 정보