안녕하세요, web sdk 관련 문의 드립니다.
송출 측과 수신 측 모두 모바일 chrome 환경입니다.
현재 송출 측의 송출은 정상적으로 되나, 수신측의 영상이 표시되지 않는 문제가 있습니다.
수신측의 console 기록을 보아도 별도의 에러는 발생하지 않아서 문의를 드립니다.
송출측 코드 : https://gist.github.com/cuhong/1fb421d5393ddb6731969f2fdad512c5
수신측 코드 : https://gist.github.com/cuhong/e40283282605bfc424eeb9e132fcee10
- 채널 아이디는 템플릿을 그릴때 정상적으로 들어가고 있습니다.
- 위 송출측 코드로 방송을 시작했을 때 remon console에 정상적으로 표시는 되나 재생이 되지 않습니다.
브라우저 로그는 아래와 같습니다.
Navigated to https://dev.mycarpage.io/videocall/fixedcam/inspect/?channelId=CH993aed084efb4b68a9a770bea7fd5fb3 dev.mycarpage.io/:1 A cookie associated with a cross-site resource at http://bootstrapcdn.com/ was set without the `SameSite` attribute. A future release of Chrome will only deliver cookies with cross-site requests if they are set with `SameSite=None` and `Secure`. You can review cookies in developer tools under Application>Storage>Cookies and see more details at https://www.chromestatus.com/feature/5088147346030592 and https://www.chromestatus.com/feature/5633521622188032. dev.mycarpage.io/:1 A cookie associated with a cross-site resource at http://webrtc.github.io/ was set without the `SameSite` attribute. A future release of Chrome will only deliver cookies with cross-site requests if they are set with `SameSite=None` and `Secure`. You can review cookies in developer tools under Application>Storage>Cookies and see more details at https://www.chromestatus.com/feature/5088147346030592 and https://www.chromestatus.com/feature/5633521622188032. dev.mycarpage.io/:1 A cookie associated with a cross-site resource at http://jsdelivr.net/ was set without the `SameSite` attribute. A future release of Chrome will only deliver cookies with cross-site requests if they are set with `SameSite=None` and `Secure`. You can review cookies in developer tools under Application>Storage>Cookies and see more details at https://www.chromestatus.com/feature/5088147346030592 and https://www.chromestatus.com/feature/5633521622188032. ?channelId=CH993aed084efb4b68a9a770bea7fd5fb3:1 A cookie associated with a cross-site resource at http://fontawesome.com/ was set without the `SameSite` attribute. A future release of Chrome will only deliver cookies with cross-site requests if they are set with `SameSite=None` and `Secure`. You can review cookies in developer tools under Application>Storage>Cookies and see more details at https://www.chromestatus.com/feature/5088147346030592 and https://www.chromestatus.com/feature/5633521622188032. remon.min.js:1 qualitylogsending: true remon.min.js:1 qualitylogsending: true contentscript.js:54 <body style="overscroll-behavior: none">…</body> remon.min.js:1 qualitylogsending: true remon.min.js:1 [RM]I> Signaling: Connect remon.min.js:1 [RM]I> try connect signaling. remainRetries:5 remon.min.js:1 [RM]I> PeerCon: context has addTrack remon.min.js:1 [RM]I> config {selectiveCandidate: undefined, iceServers: Array(2), localStream: undefined, localVideo: undefined, audioType: "voice", …} remon.min.js:1 [Violation] 'requestIdleCallback' handler took 61ms remon.min.js:1 [RM]I> Signaling: Success connect to the signaling server remon.min.js:1 [RM]I> Signaling: Create channel: As a viewer remon.min.js:1 [RM]I> Signaling: On create channel remon.min.js:1 [RM]I> Signaling: 200 remon.min.js:1 [RM]I> Channel id: CH993aed084efb4b68a9a770bea7fd5fb3:PE9fd287bc72c84f38bba939f9eb4eb1fc remon.min.js:1 [RM]I> Channel type: VIEWER remon.min.js:1 [RM]I> createViewerOffer is called Safari remon.min.js:1 [RM]I> Local Description: RTCSessionDescription {type: "offer", sdp: "v=0 ↵o=- 5527426116793335345 2 IN IP4 127.0.0.1 ↵s… ↵a=fmtp:115 apt=114 ↵a=rtpmap:116 ulpfec/90000 ↵"} remon.min.js:1 [RM]I> Signaling: On sdp remon.min.js:1 [RM]I> Create answer remon.min.js:1 [RM]G> PeerCon: Bind remote stream remon.min.js:1 [RM]G> PeerCon: Bind remote stream remon.min.js:1 [RM]I> PeerCon: Handle signaling state change event remon.min.js:1 [RM]I> new Local Description: RTCSessionDescription {type: "answer", sdp: "v=0 o=- 5527426116793335345 3 IN IP4 127.0.0.1 s…01f a=rtpmap:101 rtx/90000 a=fmtp:101 apt=100"} remon.min.js:1 [RM]I> Remote Description Setted remon.min.js:1 [RM]I> PeerCon: Handle signaling state change event remon.min.js:1 [RM]I> Message ->: {command: "sdp", token: "PE9fd287bc72c84f38bba939f9eb4eb1fc", serviceId: "3e9e8cd7-2e40-452e-b9ea-ea0be5650913", channel: {…}, body: "{"type":"answer","sdp":"v=0\r\no=- 552742611679333…=rtpmap:101 rtx/90000\r\na=fmtp:101 apt=100\r\n"}"} remon.min.js:1 [RM]I> PeerCon: Handle ICE state change event remon.min.js:1 [RM]I> Event: checking: Event {isTrusted: true, type: "iceconnectionstatechange", target: RTCPeerConnection, currentTarget: RTCPeerConnection, eventPhase: 2, …} remon.min.js:1 [RM]I> Sending ice state to other remon.min.js:1 [RM]I> PeerCon: Handle ice gathering state event 2remon.min.js:1 [RM]I> PeerCon: HandleICECandidateEvent remon.min.js:1 [RM]I> PeerCon: Handle ICE state change event remon.min.js:1 [RM]I> Event: connected: Event {isTrusted: true, type: "iceconnectionstatechange", target: RTCPeerConnection, currentTarget: RTCPeerConnection, eventPhase: 2, …} remon.min.js:1 [RM]I> ice State:connected remon.min.js:1 [RM]I> Health is start w/interval:5000 remon.min.js:1 [RM]I> Sending ice state to other remon.min.js:1 [RM]I> PeerCon: Handle ice gathering state event remon.min.js:1 [RM]I> PeerCon: HandleICECandidateEvent
송수신측 코드에 문제가 있는지 다른 원인이 있는지 조언 부탁드리겠습니다.
감사합니다.