कॉन्फ़िगरेशन: RTMP स्ट्रीमिंग
बारे में
यूट्यूब, ट्विच या किसी भी RTMP प्रदाता को लाइव स्ट्रीम करें। वैकल्पिक रूप से वीडियो को अपनी वेबसाइट में एम्बेड करें। ध्यान दें: RTMP पुश करने के लिए एक सदस्यता या व्यापार लाइसेंस की आवश्यकता होती है।
RTMP सर्वर जोड़ना
Agent एक साथ कई आरटीएमपी एंडप्वाइंट्स के लिए स्ट्रीमिंग का समर्थन करता है। एक आरटीएमपी सर्वर जोड़ने के लिए सर्वर मेनू पर क्लिक करें, सेटिंग्स (कॉन्फ़िगरेशन के तहत) - मेनू में "आरटीएमपी स्ट्रीमिंग" का चयन करें और एक नया सर्वर जोड़ें। आप साइज़ ड्रॉपडाउन का उपयोग करके रिज़ॉल्यूशन को नियंत्रित कर सकते हैं और क्वालिटी स्लाइडर का उपयोग करके बिटरेट को नियंत्रित कर सकते हैं। यदि आपकी स्ट्रीम बफरिंग के बार-बार हो रही है तो स्मूद प्लेबैक प्राप्त करने के लिए साइज़ या क्वालिटी या दोनों को कम करने का प्रयास करें।
YouTube पर स्ट्रीम करें
- 1: YouTube में लॉग इन करें और YouTube Live Dashboard पर जाएँ।
- 2: एक नया Live Stream बनाएं और सर्वर URL और स्ट्रीम नाम/कुंजी नोट करें।
- 3: Agent DVR में, अपनी सर्वर सेटिंग्स तक पहुंचें और "Streaming" टैब में जाएँ। YouTube से URL और Stream Key दर्ज करें।
- 4: यदि आवश्यक हो तो स्ट्रीमिंग अवधि को समायोजित करें (डिफ़ॉल्ट 900 सेकंड होता है)।
- 5: इसे अपनी वेबसाइट में एम्बेड करने के लिए, YouTube लाइव प्लेयर पर दायां क्लिक करें और "Copy embed code" चुनें ताकि आपकी वेबपेज के लिए HTML प्राप्त करें।
इन चरणों के बाद, अपनी साइट पर लाइव स्ट्रीमिंग शुरू करें।
मैनुअल स्ट्रीमिंग
सर्वर मेनू पर क्लिक करें और सिस्टम मेनू में RTMP स्ट्रीमिंग पर क्लिक करें। अपने RTMP सर्वर प्रविष्टि के पास दिए गए "..." बटन पर क्लिक करें ताकि उपकरण या लाइव स्ट्रीम को कॉन्फ़िगर करें या देखें। आपके RTMP प्लेटफ़ॉर्म पर स्ट्रीम शुरू होनी चाहिए। इसे बफर करने के लिए कुछ सेकंड दें।
निर्धारित उपकरण स्ट्रीमिंग
एक डिवाइस को संपादित करें और RTMP टैब के तहत उपयोग करने के लिए RTMP सर्वर सेट करें। शेड्यूल टैब का चयन करें और शेड्यूल को कॉन्फ़िगर करने के लिए क्लिक करें। शेड्यूल कमांड "RTMP स्ट्रीमिंग स्टार्ट" जोड़ें और समय और दिनों को सेट करें। फिर "RTMP स्ट्रीमिंग स्टॉप" कमांड जोड़ें।
निर्धारित दृश्य स्ट्रीमिंग
शेड्यूल्ड व्यू स्ट्रीमिंग सेटअप करने के लिए थोड़ा जटिल है। आपको एक डिवाइस में एक कार्रवाई जोड़नी होगी और फिर उस कार्रवाई को शेड्यूल करनी होगी:
- 1: RTMP सर्वर जोड़ने के बाद, http://localhost:8090/q.json?cmd=getstreamingstatus पर जाएं और उस RTMP सर्वर का ident कॉपी करें जिसे आप उपयोग करना चाहते हैं (उद्धरण को छोड़कर)
- 2: इंडेक्स 0 से 8 तक के व्यू को स्ट्रीम करना चाहते हैं तो डिवाइस में एक कार्रवाई जोड़ें जिसके लिए If: None, then: Call URL, URL: http://localhost:8090/q.json?cmd=start-rtmp-view&ident=ident&ind=0 है
- 3: "कार्रवाई: चलाएं" के लिए डिवाइस स्केड्यूलर में एक स्केड्यूल एंट्री जोड़ें और उस कार्रवाई का चयन करें जिसे आपने अभी बनाया है।
आप एक और कार्रवाई / स्केड्यूल एंट्री जोड़ सकते हैं जिसका उपयोग करके आप http://localhost:8090/q.json?cmd=stop-rtmp&ident=ident URL का उपयोग बंद कर सकते हैं। सुनिश्चित करें कि स्केड्यूल जनरल टैब पर सक्षम है।
आप इन API कॉल करने के लिए curl.exe भी उपयोग कर सकते हैं।