मैंने थोड़ी देर के लिए इसके साथ संघर्ष किया और मैं यह सत्यापित करने में सक्षम था कि ओग/थियोरा फ़ायरफ़ॉक्स 7, नाइटली 10 और ओपेरा नेक्स्ट में ठीक काम करता है।
सब कुछ अब भी Google क्रोम पर काम कर रहा है। क्रोम के साथ मेरा मुद्दा यह था कि XP में क्रोम के नवीनतम संस्करण को कमांड लाइन में पास किए गए '--enable-webgl' निर्देश की आवश्यकता नहीं है। XP में आवश्यक एकमात्र कमांड लाइन प्रविष्टि '--ignore-gpu-blacklist' है क्योंकि GPU को XP में ब्लैकलिस्ट किया जाता है।
इसके अतिरिक्त, मैं यह सत्यापित करने में सक्षम था कि क्रोम वेब-एम/वीपी 8/वोर्बिस धाराओं के साथ ठीक काम करता है। ओपेरा और फ़ायरफ़ॉक्स अभी तक इसका समर्थन नहीं कर रहे हैं।
मुख्य मुद्दों मैंने पाया थे:
1 - पृष्ठ लोड हो रहा है: आप के रूप में एक वेब ब्राउज़र से की तुलना में आपके फाइल सिस्टम से आपका पृष्ठ लोड है, तो वीडियो प्रदर्शित नहीं किया जाएगा (किसी भी वीडियो, वीएलसी या फ़ाइल)।
इसे ठीक करने के लिए, बस सुनिश्चित करें कि आप अपनी सामग्री को वेब सर्वर से लोड कर रहे हैं।
2 - लाइव/रीयल टाइम स्ट्रीमिंग: वीएलसी का उपयोग किया गया था और इसे काम करने के लिए मुझे वेबजीएल/एचटीएमएल 5 वीडियो सुरक्षा प्रतिबंधों के आसपास नेविगेट करना पड़ा। ऐसा होता है कि वीडियो धाराएं जो एक ही वेब सर्वर और वेब संदर्भ या उप-संदर्भ से उत्पन्न नहीं होती हैं, यह सुरक्षा प्रतिबंधों के कारण नहीं खेला जाएगा।
इसे ठीक करने के लिए, बस अपने एप्लिकेशन सर्वर को अपाचे वेब सर्वर के साथ आगे बढ़ाएं और अपने वीएलसी स्ट्रीम को अपने लोड किए गए वेब पृष्ठों से वेब उप-संदर्भ के अंतर्गत कॉन्फ़िगर करें। उदाहरण के लिए, अपाचे 2.2 में आधुनिक प्रॉक्सी को सक्षम और अपने httpd.conf फाइल करने के लिए निम्न पंक्तियां जोड़ें:
# Mod_proxy Module
ProxyReceiveBufferSize 16384
ProxyRequests On
ProxyVia On
ProxyPreserveHost On
<Proxy *>
Order deny,allow
Allow from all
</Proxy>
# VLC server stream
ProxyPass /desktop/video/stream.ogg http://vlc_streaming_host:8181/desktop.ogg
ProxyPassReverse /desktop/video/stream.ogg http://vlc_streaming_host:8181/desktop.ogg
# If content is on another server (JBoss, Spring, etc...) then uncomment next lines
#ProxyPass /desktop http://server_content_host:8080/streamer
#ProxyPassReverse /desktop http://server_content_host:8080/streamer
आप भी तो आप सामग्री को संग्रहीत करने, अपाचे उपयोग कर रहे हैं, और ऊपर के उदाहरण के आधार पर, बस "डेस्कटॉप" नामक निर्देशिका के तहत अपना एचटीएमएल पेज रखें।
निष्कर्ष अब तक: हालांकि HTML5 वीडियो चश्मा धाराओं के लिए कमरा, अब तक मेरे निष्कर्ष है कि एचटीएमएल 5 वीडियो लाइव स्ट्रीमिंग के लिए लगभग तैयार नहीं है है प्रदान करते हैं। मेरे प्रयोगों में वीडियो टैग हमेशा बफर होगा और मुझे इसे अक्षम करने का कोई तरीका नहीं मिल सका और यह समाप्त होता है, जिससे कम से कम 5 से 8 सेकेंड पीछे रह जाता है।
तो, मुझे लगता है कि अब के लिए फ्लैश और आरटीएमपी आधारित समाधान अभी भी जाने का रास्ता हैं।
स्ट्रीमिंग धीमी क्यों है? मैं इसे तेजी से कैसे बना सकता हूं? – YumYumYum