2012-08-15 6 views
5

webrtc의 getUserMedia (vidio 및 audio)로 만든 로컬 blob을 Icecast 서버로 스트리밍하여 HTML5를 사용하여 브로드 캐스트를 라이브로 보낼 수 있습니까? 다음 예에서 특히getUserMedia를 Icecast 서버로 스트리밍 하시겠습니까?

(에서 저스틴 Uberti는 2012 년 구글 I/O 비디오) 나는 오디오/비디오를 캡처 및 비디오 요소에 로컬로 재생할 수 있습니다 :

<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를 설정 로컬 Blob은 Icecast 서버로 스트림을 보내고 Icecast 서버를 가리키는 비디오 요소를 사용하여 라이브 스트림을 재생하고 싶습니다.

이것이 가능합니까? 나는 그것에 대해 어떻게 갈 것인가?

감사합니다.

+0

아무 것도 찾을 수 없습니까? – 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- 브라우저에서 서버로/20850467 # 20850467 – Brad

답변

1

WebSocket을 통해 http://liquidsoap.fm/을 Liquidsoap을 전송, 인코딩 된 MP3 데이터를이

https://github.com/webcast/webcaster

가,에서 getUserMedia PCM을 캡처 바로 브라우저에서 자바 스크립트를 사용하여 MP3 형식으로 인코딩 살펴보고 다음 Liquidsoap는 방송 할 수 있습니다 Icecast 서버로 스트리밍하십시오.

관련 문제