केवल एक राउटर का उपयोग करके WAN पर मीडिया स्ट्रीमिंग करना


1

यहाँ प्रमुख पृष्ठभूमि जानकारी है:

  1. मुझे Asus RT-N56U राउटर मिला है
  2. राउटर से जुड़ा एक USB हार्ड डिस्क है, जिस पर संगीत का एक गुच्छा है।
  3. संगीत मेरे LAN पर उपकरणों के लिए सुलभ है uPnP / DLNA; यह बहुत अच्छा काम करता है।
  4. मेरा WAN कनेक्शन 100 एमबीपीएस डाउन / 40 एमबीपीएस अप पर प्रावधानित है।
  5. मैं अपने संगीत को स्ट्रीम करने के लिए उस अपस्ट्रीम बैंडविड्थ में से कुछ का उपयोग करना चाहता हूं जहां भी मैं होता हूं।
  6. मैं इसे पूरा करने के लिए अपने नेटवर्क 24/7 पर चल रहे सर्वर को नहीं छोड़ना चाहता था, जब राउटर पहले से ही स्थानीय रूप से सामग्री साझा करने में सक्षम है।

इसलिए मुझे जो चाहिए वह सामग्री बनाने का कुछ तरीका है जो राउटर पहले से ही इंटरनेट पर सुलभ लैन पर वितरित करने में सक्षम है। मैंने चारों ओर देखा है, लेकिन इसके लिए कोई पूर्वनिर्मित समाधान नहीं मिला है जिसमें राउटर के पीछे सर्वर पर सामग्री को होस्ट करना शामिल नहीं है , जिसे मैं बचना चाहता हूं।

राउटर में एफ़टीपी पर सामग्री की सेवा के लिए अंतर्निहित समर्थन है, लेकिन मैंने कोशिश की है और पाया है कि यह वास्तव में मीडिया खिलाड़ियों के साथ अच्छा नहीं खेलता है। यह काम करता है, लेकिन पटरियों के बीच स्विच करते समय की तलाश बेतुका है, और कुछ ट्रैक सिर्फ सादे विफल होते हैं।

एक विचार जो मैंने किया है वह राउटर पर एक अपाचे उदाहरण स्थापित करके HTTP पर सामग्री की सेवा कर रहा है (और यदि संभव हो तो कॉन्फ़िगरेशन पोर्टल प्रदान करने वाले अंतर्निहित इंस्टालेशन के कॉन्फ़िगरेशन को संपादित करना?)। राउटर लिनक्स के कुछ ट्रिम किए गए-डाउन संस्करण को चलाने के लिए प्रकट होता है (मैं इसमें टेलनेट / ssh कर सकता हूं, इसमें एक फाइलसिस्टम, पैकेज मैनेजर और इसी तरह की चीजें हैं)।

क्या किसी ने कुछ इस तरह से पहले सेट किया है? यदि हां, तो आपने इसे कैसे पूरा किया? या यदि नहीं, तो आप मुझे क्या सुझाव देते हैं?

जवाबों:


0

ठीक है, मुझे लगता है कि मुझे मिल गया।

पहले मैंने यहां दिए गए निर्देशों का पालन करके राउटर पर लाइटटैप, php5 और mysql स्थापित किया: http://wpte.kicks-ass.net/forum/showthread.php?tid=1

फिर मैंने PHP- आधारित मीडिया सर्वरों के लिए चारों ओर देखा जो राउटर के साथ काम करेंगे, और ज़िना को पाया । वास्तव में, पहला जो मुझे मिला वह स्ट्रीमलाइन था , लेकिन उस एक php-iconv की आवश्यकता थी, जिसे मैं राउटर पर स्थापित नहीं कर सका।

Zina को स्थापित करना बहुत सीधा था, बहुत ज्यादा मुझे बस इतना करना था कि DB विकल्प सेट करें और डिफ़ॉल्ट URL पाथ / डॉक्यूमेंट रूट को ठीक करें ताकि इमेज / स्टाइलशीट / इसी तरह की चीजें सही तरीके से लोड हो जाएं।

मैंने देखा कि ज़िना सर्वर बाहरी मेजबानों से सुलभ नहीं था, हालाँकि, मैंने iptablesराउटर पर निम्न नियम जोड़ा :

iptables -I INPUT 1 -p tcp --dport 33333 -j ACCEPT

... 33333 पोर्ट है जिसे मैंने सुनने के लिए लाइटटैप को कॉन्फ़िगर किया है। वैकल्पिक रूप से, राउटर के फ़ायरवॉल को पूरी तरह से अक्षम करने से भी मीडिया सर्वर बाहरी आईपी से सुलभ हो सकता है, हालांकि मैं उस दृष्टिकोण की अनुशंसा नहीं करता हूं।

अभी केवल शेष मुद्दे हैं:

  1. ज़िना ऑडियो फ़ाइलों के लिए अनधिकृत पहुंच की अनुमति देता है।
  2. मुझे यह सुनिश्चित करने की आवश्यकता है कि iptablesराउटर रिबूट होने पर मेरा कस्टम नियम अपने आप लागू हो जाएगा।

यह पहली तरह का एक बड़ा सौदा है। शायद मैं इसे mod_authलाइटटैप पर सक्षम करके ठीक कर सकता हूं ।

संपादित करें: mod_auth ने चाल चली।

संपादित करें 2: मैंने भी कुछ <user>:<password>@URL स्रोत कोड को प्लेलिस्ट URL में लिखने के लिए संशोधित किया है जिससे यह उत्पन्न होता है। हर बार एक नया गीत शुरू होने पर उपयोगकर्ता नाम / पासवर्ड के लिए खाते के विवरण को याद नहीं रखने वाले स्टॉप मीडिया खिलाड़ियों को नहीं जानते।

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