2012-06-21 17 views
10

का उपयोग करके प्रसारित करना मैं वर्तमान में व्हाइटबोर्ड, वीडियो/ऑडियो कॉन्फ्रेंसिंग के साथ वर्चुअल क्लासरूम विकसित कर रहा हूं। मैं HTML5, जावास्क्रिप्ट का उपयोग कर माइक्रोफ़ोन कैप्चर कैसे कर सकता हूं। मैं माइक्रोफोन से बेस 64 एन्कोडेड स्ट्रिंग कैसे बना सकता हूं? मैं टैग से वीडियो छवि को पहले ही कैप्चर करता हूं और कैनवास पर खींचता हूं और बेस 64 एन्कोडेड स्ट्रिंग प्राप्त करता हूं और सभी छात्रों और उसके कार्यों को प्रसारित करता हूं। ऑडियो टैग के लिए भी कोई समान तरीका है? मैं socket.io का उपयोग कर पूरी कक्षा में शिक्षक माइक्रोफोन आवाज प्रसारित करना चाहता हूं। मैंने पाया ट्यूटोरियल लेकिन हर शरीर की संख्या नहीं ऑडियो :(। मैं क्रोम -v 21 और वेबकिट उपयोग करने में सक्षम उपयोग कर रहा हूँ वीडियो के बारे में समझाने। अग्रिम धन्यवादएचटीएमएल 5 का उपयोग करके माइक्रोफोन कैप्चर करना और socket.io

उत्तर

5

Stream API आप ऐसा करने की अनुमति चाहिए लेकिन दुर्भाग्य से उस में not supported है वर्तमान में (स्थिर) ब्राउज़र में से कोई भी। आप nightly build of Google Chrome डाउनलोड कर सकते हैं जिसमें निश्चित रूप से एपीआई के लिए कुछ समर्थन शामिल है, हालांकि मुझे पूरा यकीन नहीं है।

मुझे लगता है कि यह प्लगइन तक बहुत लंबा नहीं होना चाहिए नोड सर्वर की तरफ इस सामान को संभालने में मदद करने के लिए दिखने लगते हैं, लेकिन इस बीच निम्नलिखित उपयोगी हो सकते हैं:

  1. Streaming audio from a Node.js server to HTML5 tag
  2. A Node.js module for parsing and/or injecting metadata into SHOUTcast/Icecast radio streams.
  3. Streaming audio using Firefox Audio Data API + Node.js + WebSocket + Redis Pub/Sub
+0

आपके समर्थन के लिए बहुत बहुत धन्यवाद – luke

+0

कोई समस्या नहीं ल्यूक। अगर आपको मदद मिली तो आपको जवाब स्वीकार करना चाहिए। –

+0

एक लंबे शोध के बाद मुझे एचटीएमएल 5 का उपयोग करके ऑडियो नमूना डेटा रिकॉर्डिंग के बारे में समाधान नहीं मिला। मुझे ऑडियो क्लिप स्ट्रीमिंग को पूर्व परिभाषित करने के बारे में सभी मंच मिल गए, वास्तविक समय में माइक्रोफ़ोन नमूना डेटा स्ट्रीमिंग नहीं। मुझे आश्चर्य है कि एचटीएमएल 5 केवल वीडियो तत्व के साथ ऑडियो नमूना डेटा कैप्चर कर सकता है।

0

अद्यतन: http://code.google.com/p/chromium/issues/detail?id=112367

यह समस्या यह भी खिड़कियों मंच के लिए स्थिर बनाने, लेकिन मैक पर काम कर काम किया जा रहा है।

+1

यह एक सहायक लिंक है, लेकिन यह उत्तर के बजाय प्रश्न पर टिप्पणी के रूप में बेहतर होगा, क्योंकि यह वास्तव में समाधान प्रदान नहीं करता है। –

+0

@ james.garriss: एसई की विडंबना। कम प्रतिनिधि उपयोगकर्ता टिप्पणी नहीं कर सकते .. – Sisir

+0

यह विडंबना नहीं है; अर्जित करने का विशेषाधिकार है। –

संबंधित मुद्दे