VideoWhisper RTMP वेब सत्र जाँचें

साइटों और एकीकरण के लिए अतिरिक्त सुरक्षा उपायों की आवश्यकता होती है, जहां, VideoWhisper Web Applications समर्थन लॉगिन सत्र Wowza RTMP ओर जांच.

यह सुनिश्चित करें कि कोई क्लाइंट पहले वेबसाइट पर लॉग इन किए बिना rtmp सर्वर से कनेक्ट करने में सक्षम हो जाएगा करने के लिए उपयोग किया जाता है (php संस्करण के लिए _login. php लिपियों के साथ).
एक नए ग्राहक एक सत्र नाम के साथ RTMP सर्वर से कनेक्ट करने का प्रयास करता है, कि ग्राहक सत्र मौजूद है RTMP आवेदन वेब सर्वर पर जाँच करेगा. वेब सर्वर में लॉग इन किया है कि ग्राहक की पुष्टि नहीं करता है, RTMP सर्वर कनेक्शन को अस्वीकार कर देंगे. RTMP सर्वर भी RTMP और वेब सर्वर पर एक ही तरह से संरचित करने की जरूरत है कि एक webKey के लिए जाँच करेगा: इस वेब डोमेन अपहरण के मामले में कनेक्शन कर पाएगा (केवल वेब सर्वर और rtmp सर्वर कुंजी पता, क्लाइंट अनुप्रयोग नहीं).

नोट्स

  • यह बाहरी Encoders से कनेक्शन को निष्क्रिय कर देगा (यानी. FMLE) और खिलाड़ियों (यानी. JwPlayer) कि RTMP पते पर, इन के रूप में वैधता के लिए जाँच करने के लिए एक सत्र नाम की पेशकश नहीं करेंगे. इन क्षुधा rtmp पते में एक कुंजी और भी वेब से सतत rtmp सत्र नियंत्रण डालने की अनुमति देता है कि एक और अधिक उन्नत समाधान के साथ समर्थन किया जा सकता है (rtmp रिपोर्ट वेब स्क्रिप्ट के लिए ऑनलाइन सत्र और इन किसी भी rtmp सत्र समाप्त कर सकते है): RTMP सत्र नियंत्रण
  • आमतौर पर, कि स्थापना के साथ सत्र जानकारी की जाँच करता है कि अपनी ही RTMP पक्ष की आवश्यकता होगी प्रत्येक स्थापना. अन्यथा आप सभी प्रतिष्ठानों पर जांच करने के लिए स्क्रिप्ट tweak करना होगा.
  • This Wowza SE functionality is optional and can be disabled by leaving those properties blank.

RTMP विन्यास

RTMP पक्ष वेब सत्र की जांच वर्तमान में Wowza RTMP पक्ष के लिए समर्थन किया है. नवीनतम डाउनलोड Wowza RTMP पक्ष के संस्करण, में इन सेटिंग्स को अपने सर्वर को तैनात करने और अद्यतन conf / videowhisper वेब / Application.xml :


<गुण>
<संपत्ति>
<नाम>acceptPlayers</नाम>
<मूल्य>सच</मूल्य>
</संपत्ति>
<संपत्ति>
<नाम>webLogin</नाम>
<मूल्य>http://installation_url /rtmp_login.php?एस =</मूल्य>
</संपत्ति>
<संपत्ति>
<नाम>webKey</नाम>
<मूल्य>VideoWhisper</मूल्य>
</संपत्ति>
<संपत्ति>
<नाम>webLogout</नाम>
<मूल्य>http://installation_url/rtmp_logout.php?एस =</मूल्य>
</संपत्ति>
</गुण>
</आवेदन>

फिर WowzaMediaServer सेवा पुनरारंभ. समस्या निवारण के लिए Wowza उपयोग लॉग जाँच. त्रुटियों त्रुटि लॉग में होते हैं VideoWhisper के लिए एक टिकट जमा इस बारे में.

वेब विन्यास

नवीनतम वीडियो सम्मेलन PHP संस्करण को डाउनलोड करें और इन एकीकरण फाइलों की जांच:
rtmp.inc.php – उपयोगकर्ता vc_login.php से प्रमाणित करता है जब सत्र जानकारी संग्रहीत करता है ; आप इसे बदलना चाहते हैं $ webKey शामिल
rtmp_login.php – एक सत्र नाम मान्य है देखने के लिए RTMP सर्वर द्वारा बुलाया (प्रमाणीकृत); यह भी उपयोगकर्ता ग्राहकों किक करने के लिए अनुमति देने के लिए canKick अनुमति हो जाता है
rtmp_logout.php – एक सत्र नाम के साथ ग्राहक काट दिया जब RTMP सर्वर द्वारा बुलाया (सफाई सत्र से)

Videowhisper वेब RTMP पते का उपयोग करने के लिए settings.php विन्यस्त करें.

अन्य संस्करणों या प्रतिष्ठानों पर इस एकीकृत करने के लिए आप को कॉपी करने की आवश्यकता होगी 3 फाइलें स्थापना फ़ोल्डर में ऊपर उल्लेख किया है और उपयोगकर्ता को प्राधिकृत कि _login.php लिपियों में rtmp.inc.php शामिल.
अन्य परिवर्तनों प्रत्येक एकीकरण के particularities के आधार पर आवश्यक हो सकता है.

उदाहरणार्थ डेमो विन्यास

स्थापना यूआरएल: http://www.videowhisper.com/demos/vc_web
RTMP पते का उपयोग: RTMP://videowhisper.com/videowhisper वेब

<संपत्ति>
<नाम>webLogin</नाम>
<मूल्य>http://www.videowhisper.com/demos/vc_web/rtmp_login.php?एस =</मूल्य>
</संपत्ति>
<संपत्ति>
<नाम>webKey</नाम>
<मूल्य>VideoWhisper</मूल्य>
</संपत्ति>
<संपत्ति>
<नाम>webLogout</नाम>
<मूल्य>http://www.videowhisper.com/demos/vc_web/rtmp_logout.php?एस =</मूल्य>
</संपत्ति>

RTMP सत्र नियंत्रण (सहित लॉगिन के बाद और 3 पार्टी एनकोडर/)

सत्र लॉगिन नियंत्रण के अलावा, Wowza के लिए VideoWhisper rtmp ओर भी प्रदान कर सकते हैं RTMP सत्र Controएल (विशेष लाइसेंसिंग 3 पार्टी सर्वरों के लिए आवश्यक है).

यह 3 पार्टी ग्राहकों की निगरानी के लिए इस्तेमाल किया जा सकता है, VideoWhisper अनुप्रयोगों के अलावा अन्य, Wirecast की तरह, फ्लैश मीडिया लाइव एनकोडर (FMLE), ओपन प्रसारक सॉफ्टवेयर (OBS), आईओएस/एंड्रॉयड GoCoder app के लिए rtmp लाइव प्रसारण.

उदाहरण में, यदि एक प्रसारणकर्ता किसी बाहरी एन्कोडर अनुप्रयोग के साथ सीधे जोड़ता है, वेबसाइट स्क्रिप्ट इस बारे में अपने चैनल लाइव के रूप में दिखाने के लिए सूचित किया जा सकता.
भी वेब स्क्रिप्ट जब आवश्यक क्लाइंट को डिस्कनेक्ट करने के लिए वापस rtmp सर्वर से संवाद कर सकते हैं.

सीएसएफ ConfigServer सुरक्षा स्थापित & फ़ायरवॉल

स्थापित करें wget http://www.configserver.com/free/csf.tgz tar - xzf csf.tgz सीडी सीएसएफ ./install.sh से कॉन्फ़िगरेशन संपादित करें WHM> ConfigServer सुरक्षा & फ़ायरवॉल > Plugins या मैन्युअल रूप से से /etc/csf/csf.conf . पोर्ट पर आवक कनेक्शन को सक्षम करें 1935 और 5080 Red5 समर्थन के लिए.