2011-01-19 20 views
7

में ऑनलाइन ऑडियो/वीडियो कॉन्फ़्रेंस सिस्टम मैं यह पता लगाने की कोशिश कर रहा हूं कि एचटीएमएल 5 ऑनलाइन कॉन्फ़्रेंस सिस्टम के ग्राहक भाग के लिए उपयुक्त है या नहीं। ग्राहक सक्षम होना चाहिए:
1. वीडियो टैग का उपयोग कर सर्वर द्वारा प्रदान किया गया लाइव वीडियो प्रदर्शित करें।
2. ऑडियो टैग का उपयोग कर लाइव ऑडियो के लिए समान।
3. सिस्टम टेक्स्ट मैसेजिंग का भी समर्थन करता है। यहां हम websockets
का उपयोग कर सकते हैं 4. डेस्कटॉप साझाकरण सुविधा भी है। इस तरह की डेटा स्ट्रीम के लिए मैं websockets को भी सोच रहा था। लेकिन यह बाइनरी डेटा है, इसे भेजने से पहले बेस 64 में एन्कोड किया जा सकता है। तो एचटीएमएल 5 क्लाइंट में, इसे डीकोड किया जाना चाहिए, संसाधित किया जाना चाहिए (यह एक मालिकाना प्रोटोकॉल है) और कैनवास ऑब्जेक्ट (?!) का उपयोग करके इसे स्क्रीन पर खींचें।
एचटीएमएल 5

क्या वेबपैप एक ही समय में इस डेटा की मात्रा को संसाधित कर सकता है?
क्या यह HTML5 के लिए तैयार है?

उत्तर

1

आप काम की जाँच कर सकते हैं एरिक्सन प्रयोगशालाओं द्वारा किया जा रहा:

https://labs.ericsson.com/developer-community/blog/beyond-html5-implementing-device-and-stream-management-webkit

भी नई डिवाइस एपीआई के लिए अनुक्रमणिका पृष्ठ पर नज़र डालें:

https://labs.ericsson.com/developer-community?type=blog

13
  • क्या वेबपैस इस राशि को डेटा से संसाधित कर सकता है? हां

  • क्या इसके लिए HTML5 तैयार है? अभी नहीं, लेकिन जल्द ही

इन सभी क्षेत्रों कि एचटीएमएल 5 संबोधित करने के लिए काम कर रहा है कर रहे हैं। हालांकि, कुछ कार्यकारी समूह दूसरों के मुकाबले कहीं अधिक हैं और सुविधाओं में ब्राउज़र में कार्यान्वयन के विभिन्न स्तर हैं। एरिक्सन इस क्षेत्र में बहुत कुछ कर रहा है। उनके पास patched version of webkit है जो इन तकनीकों को पर्याप्त वीडियो/ऑडियो कॉन्फ्रेंसिंग करने में सक्षम बनाता है।

डेस्कटॉप साझाकरण के मामले में, noVNC (ब्राउज़र में VNC क्लाइंट) दर्शाता है कि यह संभव है। नोवीएनसी (अस्वीकरण: मैंने नोवीएनसी लिखा) पूर्ण आरएफबी/वीएनसी डीकोड करता है और जावास्क्रिप्ट और कैनवास का उपयोग कर ब्राउज़र में प्रस्तुत करता है। यह वेबसाकेट्स को वायर पर डेटा और बेस 64 एन्कोड/डिकोड भेजने और प्राप्त करने के लिए वेबसाकेट का उपयोग करता है क्योंकि वेबसाकेट अभी तक बाइनरी डेटा का समर्थन नहीं करता है। यह वीएनसी सर्वर के साथ संवाद करने के लिए टीसीपी प्रॉक्सी websockify पर वेबस्केट का उपयोग करता है। यह काफी अच्छा प्रदर्शन करता है।

यहाँ तो जुड़े हुए हैं प्रासंगिक मानकों के कुछ काम करते हैं:

सबसे अच्छी जगह देखने के लिए विभिन्न एचटीएमएल 5 संबंधित प्रौद्योगिकी की स्थिति है: http://caniuse.com

+0

क्या आप noVNC साथ किया है प्रभावशाली है। अच्छा कार्य। ऑडियो/वीडियो के बारे में, ब्राउज़र में वर्तमान कार्यान्वयन लाइव स्ट्रीम प्रदर्शित करने की अनुमति देता है? या ऑडियो/वीडियो टैग में केवल एक फ़ाइल प्रदान की जा सकती है? – confsys

+0

लाइव स्ट्रीम स्ट्रीम एपीआई और फ़ाइल एपीआई के संयोजन द्वारा पूरा किया जाता है। मैंने फ़ाइल एपीआई के लिए एक लिंक जोड़ा। स्ट्रीम एपीआई डिवाइस एपीआई काम से बाहर बढ़ी। यह अनिवार्य रूप से आपको फ़ाइल एपीआई के समान तरीके से मीडिया की स्ट्रीम को संभालने की अनुमति देता है। अर्थात। आप कच्चे माल तक पहुंच सकते हैं और स्ट्रीम पास कर सकते हैं जैसे कि वे उन तत्वों के लिए फाइलें हैं जो उन्हें स्वीकार करते हैं (ऑडियो/वीडियो)। – kanaka

+0

यह डेमो वीडियो के साथ कैनवास का उपयोग करने का एक तरीका दिखाता है: http://people.mozilla.com/~prouget/demos/DynamicContentInjection/play.xhtml – kanaka