2016-07-21 8 views
1

다음 코드는 사용자가 KMS로가는 실제 스트림을 중지합니까?Kurento : rtcPeer.videoEnabled = false가 스트리밍을 중지합니다

참가자 [사용자] .rtcPeer.videoEnabled = false;

크롬 브랜치 사실을 확인한 결과,이 피어로부터 패킷을받지 못하는 것으로 나타 났지만 wireshark는 트래픽이 발생했습니다.

- 고마워요,

+0

질문에 답을 표시하는 것을 잊지 마십시오. – igracia

+0

예. 그거 했어. 답변 감사합니다! –

답변

2

예. 이 라인 (예를 들어 here,)는 WebRTC가 협상에서 답이 처리되는 콜백에서

setTimeout(function() { webRtcPeer.videoEnabled = false } , 60000); 

를 발행하는 경우, 당신은 비디오가 정지 것을 볼 수 있습니다. 일부 트래픽이 벌어 참조 왜 지금하고있는 검은 비디오를 보내는 무엇 크롬

enter image description here

, 즉이다.

+0

확인. 그래서 내 카메라가 여전히 액세스 중이기 때문에 빈 스트림을 보내고 있습니까? 카메라를 끄려면 현재 rtc 피어를 처리하고 로컬 제한을 다시 정의하고 협상을 수행해야합니까? –

+1

맞습니다. 카메라가 해제되지 않았으므로 getUserMedia에서 가져온 로컬 스트림을 '중지'하지 않으면 카메라가 해제되지 않습니다. – igracia

+0

Firefox, IE 및 Safari는 어떻습니까? 블랙 비디오를 계속 보내고 있습니까? –

관련 문제