2012-08-15 13 views
5

Gibt es eine Möglichkeit, den lokalen Blob, der mit getUserMedia (vidio und audio) von webrtc erstellt wurde, auf einen Icecast-Server zu streamen, um Live-Übertragungen mit HTML5 zu ermöglichen?Stream getUserMedia auf einen Icecast-Server?

Insbesondere im folgende Beispiel (von Justin Uberti 2012 Google I/O Video) Ich kann Audio/Video erfassen und lokal in einem Video-Elemente spielen:

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

Aber anstatt das Video src die Einstellung das lokale Blob Ich möchte den Stream an einen Icecast-Server senden und diesen Livestream dann mit Videoelementen abspielen, die auf den Icecast-Server zeigen.

Ist das möglich? Wie würde ich darüber gehen?

Danke !!

+0

Haben Sie etwas herausgefunden? – 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- Von-Browser-zu-Server/20850467 # 20850467 – Brad

Antwort

1

Werfen Sie einen Blick auf diese

https://github.com/webcast/webcaster

es fängt getUserMedia PCM, kodiert sie in MP3-Format JavaScript direkt in Ihrem Browser verwenden, sendet codierte MP3-Daten http://liquidsoap.fm/ über Websockets zu liquidsoap und dann können liquidsoap dass ausgestrahlt Stream zum Icecast Server.

Verwandte Themen