سؤال فتح تدفق HTTP المحمي pwd في vlc من CLI


يمكن لأي شخص يرجى تقديم المشورة لي حول كيفية فتح تيار HTTP حماية pwd من CLI في VLC؟

راجعت صفحات --help و man ، لكن يبدو أنها تقدم فقط بناء الجملة لفتح ftp ، rmt و smb pwd المحميّات المدعومة (و http-proxy) ، لكن ليس http. أو هناك بعض الحل حول تجول لا أفكر؟

ما جربته بالفعل:

cvlc http://192.168.1.67/videostream.asf?user=admin&pwd=XXX
cvlc http://user:XXX@192.168.1.67/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 خيارات مختلفة) ، فأنا بحاجة إلى وحدة 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

(حسنا أنا لم أضع في pwd في السطر الأخير ولكن لم تقم حتى التقاط vlc user=  كاسم المستخدم ....).

لكن لا شيء يعمل ولا حتى في أي مكان قريب من وضعها بشكل صحيح في الإنتاج الناتج.

هذا هو حقا صفيق و noobish ولكن إذا كان شخص ما يمكن أن تشترك في عينة العمل الحقيقية كيف ينبغي أن تبدو ، من شأنه أن يكون موضع تقدير كبير.

مهم جدًا - أحتاج إلى جزء عميل من الأوامر لالتقاط البث ...


مرة أخرى ، إذا قرأت الدليل بشكل صحيح ، فهذا الجزء:

HTTP: تيارات عبر HTTP.          خيارات العنصر هي: user = لتمكين HTTP basic          المصادقة وتعيين المستخدم ، pwd = لتعيين الأساسية          كلمة مرور المصادقة ، mime = لتعيين نوع mime          عاد من قبل الخادم.

هو إعادة جزء الخادم.


2
2017-07-02 14:29


الأصل


في المحاولة الأولى لا ينبغي أن يكون؟ user = admin & pwd = XXX؟ - Xweque
نعم ، شكرا للإشارة إلى ذلك. لسوء الحظ في كان الخطأ المطبعي هنا فقط ، في CLI كان مع بناء الجملة الصحيح ولا يزال لا يعمل ... - VDV


الأجوبة:


من جانب العميل فقط تشغيل

vlc http://YOURUSER:YOURPASSWD@192.168.1.67/videostream.asf

2
2018-06-10 04:57





الإجابة 1:

• http: تدفقات عبر HTTP

عبر Videolan-streaming-howto

خيارات البند هي:
user=<username> لتمكين مصادقة HTTP الأساسية وتعيين المستخدم.
pwd=<password> لتعيين كلمة مرور المصادقة الأساسية.
mime=<mime type> لتعيين نوع mime الذي تم إرجاعه بواسطة الخادم.


الإجابة 2:

• إمبلاير

عبر رجل 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
2017-07-02 15:30



شكرًا لإشارتي في هذا الاتجاه - ولكن "الوصول" يبدو أنه وحدة خادم من الأمثلة المتوفرة في صفحة مستندات Videolan (لماذا أوامر auth على الرغم من ذلك ؟؟؟؟؟) - VDV