webRTC를 사용하여 파일 스트리밍을 실험하고 싶습니다. 그것은 카메라/라이브 마이크로 (에서 getUserMedia)하지만 함께 완벽하게 작동 나는 그것을 사전 recorderd 비디오 파일을 제공 할 때, 나는이 답변을 가지고 :로컬 비디오 파일을 미디어 스트림으로 변환합니다.
Uncaught TypeError: Failed to execute 'addStream' on 'RTCPeerConnection': parameter 1 is not of type 'MediaStream'.
같은 선택한 파일과 RTCPeerConnection를 사용하는 간단한 방법이 있나요을 .getUserMedia()?
편집 : 여기
입니다 내가 파일을 얻을하지만 난 RTCPeerConnection의 addStream 방법으로 'localStream'을 추가 할 때, 그것은 실패 얼마나 ...
var localVideo = document.createElement("video");
var remoteVideo = document.createElement("video");
function onchange(event){
var file = this.files[0];
var type = file.type;
if(localVideo.canPlayType(type)){
var localStream = window.URL.createObjectURL(file);
localVideo.src = localStream;
...
peer.addStream(localStream); // fail here
};
};
어떻게 로컬 비디오 파일을 사용하려고합니까? 이 코드를 게시 할 수 있습니까? FireFox에는 이것에 대한 객체가 내장되어 있지만 Chrome에서는 그렇지 않습니다. –
방법을 찾았습니까? 이 기능이 정확히 필요합니다. – IvRRimUm