수신 측에서 mediasource API를 사용하여 한 webRTC 장치에서 다른 webRTC 장치로 여러 미디어 파일을 순차적으로 스트리밍하려고합니다. 파일은 페이지의 동일한 비디오 소스 요소에서 수신 및 재생되지만 새 파일을 스트리밍 할 때마다 (또는 동일인을 다시 스트리밍 할 때마다) 플레이어가 Google 크롬 : // media-internals /에 게재되지만 다른 플레이어 이전 전송들로부터의 전송은 또한 여전히 도시된다.MediaSource 및 webRTC 스트리밍을 사용하여 미디어 플레이어가 제거되지 않았습니다.
새로운 미디어 소스가 webRTC의 새 스트림에 할당되면 리소스가 할당되었지만 출시되지 않았거나 더 정확하게 작동하지 않을 수 있습니다.
할당되고 재생 된 미디어 소스를 명시 적으로 해제하거나 원격화하는 방법에 대한 의견이 있으십니까?
안녕하세요, 귀하의 의견에 감사드립니다. 잠시 동안 실제 작업에 묶여있어, 어쨌든, stop()을 호출하는 것에 대해 약간의 불확실성이있었습니다 - 중간 소스에 있습니까? 수신 버퍼? 또는 피어 스트림 - 피어 스트림의 경우에는 이것이 미디어 소스 API 처리 - 생각과는 크게 독립적이어야합니다. – SBG
MediaStream.stop()은 주로 집중하고 싶습니다. –
navigator.mozGetUserMedia() 또는 navigator.webkitGetUserMedia() –