वीएलसी में मांग पर कई फ़ाइलों को कैसे स्ट्रीम करें?


10

क्या कोई ऐसा तरीका है जिससे मैं वीएलसी को सर्वर पीसी पर इस तरह से सेट कर सकूं कि मैं अपने सभी वीडियो की सूची दूसरे पीसी से एक्सेस कर सकूं और मांग पर एक स्ट्रीम किया जा सके?

मुझे इस स्ट्रीमिंग गाइड (पीडीएफ) में बताया गया है , लेकिन यह बहुत बेकार है। एक शुरुआत के लिए, उन स्क्रीनशॉट में अधिकांश मेनू वास्तविक वर्तमान संस्करण VLC से मेल नहीं खाते हैं, और फिर यह मान लेता है कि आप पहले से ही जानते हैं कि आप क्या कर रहे हैं।

अब तक मैं यह पता लगाने में कामयाब रहा कि किसी एकल फ़ाइल को कैसे स्ट्रीम किया जाए, जिसे मुझे सर्वर पीसी पर देखने से पहले चुनना होगा - अगर आप मुझसे पूछें तो बहुत बेकार है! अभेद्य "UI" या तो मदद नहीं करता है ...

(पुनश्च कारण मैं से बहुत सरल नहीं बल्कि स्ट्रीमिंग स्थापित करने के लिए नेटवर्क ड्राइव में वर्णन किया गया के लिए जा रहा हूँ इस सवाल )

जवाबों:


9

VideoLAN प्रबंधक एक छोटा मीडिया प्रबंधक है जिसे VLC के केवल एक उदाहरण के साथ कई धाराओं को नियंत्रित करने के लिए डिज़ाइन किया गया है। यह मांग पर कई स्ट्रीमिंग और वीडियो (VoD) की अनुमति देता है। यह प्रबंधक एक नई विशेषता है, इसे केवल टेलनेट इंटरफ़ेस या http इंटरफ़ेस द्वारा नियंत्रित किया जा सकता है।

चरण: http://www.videolan.org/doc/streaming-howto/en/ch05.html

निर्गमन के लिए

vlm विन्यास फाइल।

new channel1 broadcast enabled
setup channel1 input http://host.mydomain/movie.mpeg
setup channel1 output #rtp{mux=ts,dst=239.255.1.1,sap,name="Channel 1"}

new channel2 broadcast enabled
setup channel2 input rtp://@239.255.12.42
setup channel2 output #rtp{mux=ts,dst=239.255.1.2,sap,name="Channel 2"}

control channel1 play
control channel2 play

वीडियो ऑन डिमांड बेसिक उदाहरण

सबसे पहले vlc को लॉन्च करें

% vlc --ttl 12 -vvv --color -I telnet --telnet- पासवर्ड विडोलन - आरटीएसपी-होस्ट 0.0.0.0:5554

फिर आप vlc telnet इंटरफ़ेस से कनेक्ट करें और vod ऑब्जेक्ट बनाएँ

new Test vod enabled
setup Test input my_video.mpg

आप इसके साथ स्ट्रीम पर पहुंच सकते हैं:

% vlc rtsp://server:5554/Test

धन्यवाद जो, मैंने VOD विधि की कोशिश की और इसने मुझे त्रुटियां दीं socket bind error (permission denied)और cannot create socket(s) for HTTP hostइसलिए मैंने इसे ठीक करने के लिए निम्न चरण किए। 1. फ़ायरवॉल को अक्षम करें sudo ufw disableया आप इसे सक्षम रख सकते हैं और उन पोर्ट को खोल सकते हैं जिनकी आपको आवश्यकता है 5554 4212 आदि, 2. के vlc-wrapperबजाय उपयोग करें vlc, क्योंकि vlc-wrapperआप इसे रूट के रूप में चला सकते हैं, इसलिए कमांड होगी sudo vlc-wrapper --ttl 12 -vvv --color -I telnet --rtsp-host 0.0.0.0:5554, मैंने हटाया --telnet-password videolanतो डिफ़ॉल्ट पासवर्ड होगा admin....
AmmarR

9

VLC में:

"ओपन" डायलॉग बॉक्स लाने के लिए "फाइल> ओपन फाइल" पर क्लिक करें।

वैकल्पिक शब्द

एक मानक विंडोज फ़ाइल चयन बॉक्स लाने के लिए "ब्राउज़ करें" बटन पर क्लिक करें। उस फ़ाइल का चयन करें जिसे आप खेलना चाहते हैं। फिर "ओपन" पर क्लिक करें। हमने कई फ़ाइलों का चयन किया है ताकि VLC एक प्लेलिस्ट का निर्माण करे।

वैकल्पिक शब्द

आपका चयन "ब्राउज़ करें" बटन के बगल में पाठ बॉक्स में दिखाई देना चाहिए। "स्ट्रीम आउटपुट" के लिए चेकबॉक्स पर क्लिक करें और फिर "सेटिंग" बटन पर क्लिक करें।

वैकल्पिक शब्द

"आउटपुट विधियों" के अंतर्गत "स्थानीय रूप से चलाएं" के बगल में स्थित बॉक्स को चेक करें। किसी अन्य सिस्टम पर स्ट्रीमिंग करते समय आपको सर्वर पर फ़ाइल को चलाने की आवश्यकता नहीं होती है, लेकिन हम इस विकल्प का उपयोग नेत्रहीन रूप से पुष्टि करने के लिए करेंगे कि किसी अन्य कंप्यूटर से स्ट्रीम को एक्सेस करने का प्रयास करने से पहले हमारा वीडियो ठीक से खेल रहा है।

"यूडीपी" के रूप में चिह्नित बॉक्स को चेक करें और उस कंप्यूटर के आईपी पते में टाइप करें जिसे आप फ़ाइल को स्ट्रीम करना चाहते हैं। फिर "ओके" पर क्लिक करें। फ़ाइल "ओपन" संवाद बॉक्स में भी "ओके" पर क्लिक करने के लिए तैयार है।

[इस कदम ने मेरे .flv वीडियो के साथ काम नहीं किया। हालाँकि सर्वर स्थानीय रूप से वीडियो चला रहा था, लेकिन क्लाइंट (लोकलहोस्ट: 8181) ने वीडियो नहीं चलाया। सुधारात्मक कार्रवाई "यूडीपी" चेकबॉक्स को अनचेक करना था (यह इसलिए हो सकता है क्योंकि मेरा यूडीपी परिवहन प्रोटोकॉल मेरे लैपटॉप पर काम नहीं कर रहा था या एमपीईजी-टीएस स्ट्रीमिंग के लिए सुधारात्मक प्रारूप कंटेनर नहीं था। एमपीईजी-टीएस एकमात्र प्रारूप कंटेनर या एन्कैप्स विधि उपलब्ध था। जब "UDP" चुना जाता है) और "HTTP" चेकबॉक्स पर क्लिक करें, फिर "पता" को 127.0.0.1 पर सेट करें और "8181" के रूप में पोर्ट करें। अब "ASF" को इनकैप्सुलेशन विधि के रूप में चुनें और बाकी के "स्ट्रीम आउटपुट" डायलॉग को रखें। डिफॉल्ट्स। "ओके" पर क्लिक करके "ओपन" डायलॉग बॉक्स पर जाएं और फिर वीडियो चलाना शुरू करने के लिए "ओपन" डायलॉग बॉक्स में "ओके" पर क्लिक करें।]

वैकल्पिक शब्द

वीडियो या ऑडियो फ़ाइल को कंप्यूटर पर खेलना शुरू करना चाहिए। अपने दूसरे कंप्यूटर पर स्विच करने से पहले करने वाली आखिरी चीज़ "सेटिंग> ऐड इंटरफ़ेस> वेब इंटरफ़ेस" पर क्लिक करके वीएलसी के वेब इंटरफेस को चालू करना है।

वैकल्पिक शब्द

अपनी दूसरी मशीन पर VLC खोलें। हम एक लिनक्स मशीन का उपयोग कर रहे हैं।

"फ़ाइल> ओपन नेटवर्क स्ट्रीम" पर क्लिक करें। यूडीपी पहले से ही चुना गया है, इसलिए आपको केवल "ओके" बटन पर क्लिक करना होगा और वीएलसी आपकी स्ट्रीम खेलना शुरू कर देगा।

वैकल्पिक शब्द

अब जब धारा आपके कंप्यूटर पर सफलतापूर्वक चल रही है, तो आप वीएलसी को दूरस्थ रूप से नियंत्रित करने के लिए एक वेब ब्राउज़र खोल सकते हैं। एड्रेस बार में “ http: //: 8080 / ” टाइप करें । वेब ब्राउज़र आपको सभी नियंत्रणों के साथ प्रस्तुत करेगा जिन्हें आपको प्लेलिस्ट और प्लेबैक को दूरस्थ रूप से प्रबंधित करने की आवश्यकता है।

स्रोत


2
अपने उदाहरण के रूप में किशोर म्यूटेंट निंजा कछुए को स्ट्रीमिंग के लिए +1 करें!
ऑक्ट

क्षमा करें, SO ऑटो ने एक उत्तर को स्वीकार किया, इससे पहले कि मुझे उनकी समीक्षा करने का मौका मिले :(
RomanSt

0

यहां ओपी से पूछा गया है कि वास्तव में कैसे करें के निर्देश के साथ एक ब्लॉग है:

http://www.makeuseof.com/tag/create-linux-vlc-streaming-media-server-home/

(उस उदाहरण में सर्वर लिनक्स है, लेकिन विंडोज वीएलसी सर्वर के लिए समान चरणों को काम करना चाहिए।)

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.