2012-08-15 15 views
5

Webrtc'nin getUserMedia (vidio ve ses) tarafından oluşturulan yerel bloğun Icecast sunucusuna akışını sağlamanın bir yolu var mı? Aşağıdaki örnekte ÖzellikleBir Icecast sunucusuna akan getUserMedia?

(Justin Uberti en 2012 Google I/O video) Ben ses/video yakalama ve bir video öğesi yerel olarak oynayabilir:

<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'/> 

Ama bunun yerine video src ayarlama Yerel blob akışı bir Icecast sunucusuna göndermek ve Icecast sunucusuna işaret eden video öğelerini kullanarak bu canlı akışı oynatmak istiyorum.

Bu mümkün mü? Nasıl giderim?

Teşekkürler!

+0

Bir şey buldun mu? – Buksy

+0

@BobSmith http://stackoverflow.com/questions/20850396/stream-recorded-audio-from-browser-to-server/20850467#20850467 http://stackoverflow.com/questions/20850396/stream-recorded-audio- dan tarayıcı-to-sunucu/20850467 # 20850467 – Brad

cevap

1

Websockets aracılığıyla http://liquidsoap.fm/ sıvı sabun gönderir, kodlanmış MP3 verilerini bu

https://github.com/webcast/webcaster

o getUserMedia PCM yakalar sağ tarayıcınızda JavaScript kullanarak MP3 biçimine kodlar bir göz atın ve sonra sıvı sabun bu yayın yapabilirsiniz Icecast sunucusuna akış.

İlgili konular