2012-08-15 17 views
5

क्या webrtc के getUserMedia (vidio और audio) द्वारा बनाए गए स्थानीय ब्लॉब को आइसकास्ट सर्वर पर स्ट्रीम करने का कोई तरीका है, जिससे HTML5 का उपयोग करके प्रसारण लाइव करना संभव हो जाता है?स्ट्रीम IceUsMedia को एक Icecast सर्वर पर स्ट्रीम करें?

विशेष रूप से निम्न उदाहरण में

(से जस्टिन Uberti के 2012 Google आई/ओ वीडियो) मैं ऑडियो/वीडियो को पकड़ने और एक वीडियो तत्व में स्थानीय स्तर पर यह खेल सकते हैं:

<script type="text/javascript"> 
var onGotStream = function(stream) { 
    var url = webkitURL.createObjectURL(stream); 
    video.src = url; // 
} 
navigator.webkitGetUserMedia({video: true, audio: true}, onGotStream, null); 
<script> 

<video = id='video' autoplay='autoplay'/> 

लेकिन बजाय करने के लिए वीडियो src स्थापित करने की स्थानीय ब्लॉब मैं स्ट्रीम को एक आइसकास्ट सर्वर पर भेजना चाहता हूं और फिर उस लाइव स्ट्रीम को आइसकास्ट सर्वर पर इंगित करने वाले वीडियो तत्वों का उपयोग करके खेलना चाहता हूं।

क्या यह संभव है? मैं इसके बारे में कैसे जाऊं?

धन्यवाद !!

+0

क्या आपको कुछ पता चला? – Buksy

+0

@ बॉबस्मिथ http://stackoverflow.com/questions/20850396/stream-recorded-audio-from-browser-to-server/20850467#20850467 http://stackoverflow.com/questions/20850396/stream-recorded-audio- से ब्राउज़र से सर्वर/20850467 # 20850467 – Brad

उत्तर

1

WebSockets के माध्यम से http://liquidsoap.fm/ Liquidsoap को यह

https://github.com/webcast/webcaster

यह getUserMedia पीसीएम कैप्चर करता है, सही अपने ब्राउज़र में जावास्क्रिप्ट का उपयोग कर एमपी 3 प्रारूप करने के लिए वह कूटबद्ध पर एक नज़र एन्कोडेड एमपी 3 डेटा ले लो, भेजता है और उसके बाद Liquidsoap कि प्रसारित कर सकते हैं Icecast सर्वर के लिए स्ट्रीम।

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