Kakao i Connect Live 커뮤니티

갤노트9 데이터로 접속 시 방송화면(+소리)을 볼 수 없는 문제 문의드려요

안녕하세요.

안드로이드에서 데이터로 접속 시 방송을 볼 수 없는 문제때문에 문의글 작성합니다.
(시청자가) 와이파이로 접속하면 정상적으로 방송을 볼 수 있는데, 데이터로 접속 시 화면이 아예 안나오고 소리도 들리지 않습니다.

에러가 있나 싶어 콜백함수인 onError()의 로그가 찍히나 확인해봣으나 호출도 안되고
BreakPoint로 확인해봣더니 onInit()->onJoin() 까지만 호출이 돼고 onComplete()는 호출이 안되는걸 확인했습니다.

그 상태에서 와이파이를 연결해도 특별한 변화는 없었습니다.
와이파이상태로 방송에 접속하면 정상적으로 나오며 콜백함수도 정상적으로 호출이 되는것을 확인했습니다.
다만, 와이파이로 접속 후 데이터로 돌리면 연결이 끊깁니다.

아래는 와이파이->데이터 변경 시 콜백함수 onStat() 에서 나오는 report.getFullStatReport()의 내용과 report.toString()의 내용입니다. ( HealthRating은 와이파이일때 5 상태를 유지하다 데이터로 바꾸면 1로 변합니다)

와이파이
id: ssrc_1565146015_recv, type: ssrc, timestamp: 1.544666104320608E12, values: [bytesReceived: 4656091], [codecImplementationName: HWDecoder], [framesDecoded: 446], [mediaType: video], [packetsLost: 103], [packetsReceived: 4183], [qpSum: 8809], [ssrc: 1565146015], [transportId: Channel-audio-1], [googCaptureStartNtpTimeMs: 0], [googCodecName: VP8], [googContentType: realtime], [googCurrentDelayMs: 248], [googDecodeMs: 9], [googFirsSent: 0], [googFrameHeightReceived: 640], [googFrameRateDecoded: 2], [googFrameRateOutput: 2], [googFrameRateReceived: 29], [googFrameWidthReceived: 480], [googInterframeDelayMax: 944], [googJitterBufferMs: 98], [googMaxDecodeMs: 14], [googMinPlayoutDelayMs: 248], [googNacksSent: 99], [googPlisSent: 4], [googRenderDelayMs: 10], [googTargetDelayMs: 248], [googTrackId: janusv0],

RemonStatReport{ctx=RemonContext{context=kr.co.merryholiday.tripme.activities.LiveDetailActivity@6a747d9, config=com.remotemonster.sdk.Config@43202a5d, networkType=‘null’, os=‘android’, osVersion=27, device=‘SM-N960N’, carrier=‘LG U+’, location=‘kr’, audioFractionLost=[com.remotemonster.sdk.stat.FractionLost@7c6a2cd, com.remotemonster.sdk.stat.FractionLost@cbbf782, com.remotemonster.sdk.stat.FractionLost@1fe2e93, com.remotemonster.sdk.stat.FractionLost@41cced0, com.remotemonster.sdk.stat.FractionLost@c279ec9], videoFractionLost=[com.remotemonster.sdk.stat.FractionLost@7b609ce, com.remotemonster.sdk.stat.FractionLost@2d320ef, com.remotemonster.sdk.stat.FractionLost@fc807fc, com.remotemonster.sdk.stat.FractionLost@3825e85, com.remotemonster.sdk.stat.FractionLost@72cf4da], isMaster=true, isClosing=false, roomurl=‘null’, roomid=‘CHb2661529a90a4aa2be938dbf46bcf508’, presdp=null, channel=Channel{id=‘CHb2661529a90a4aa2be938dbf46bcf508:PE958290d22bdb4a5a9eb3540857bbb1d8’, serviceId=‘[email protected]’, type=VIEWER, msType=‘Janus’, status=null, startTime=1544667157256, config={}}, webSocketClient=com.remotemonster.sdk.network.WebSocketClient@b5add0b, eglBase=org.webrtc.EglBase14@68ba7e8, mediaManager=com.remotemonster.sdk.core.MediaManager@c0f5e01, peerConnectionManager=com.remotemonster.sdk.core.PeerConnectionManager@6f584a6, observer=com.remotemonster.sdk.RemonCast$1@294367c, state=COMPLETE, statObserver=com.remotemonster.sdk.stat.RemonStatObserver@3583ee7, localCapture=null}, localCandidate=‘prflx’, remoteCandidate=‘local’, localFrameWidth=0, localFrameHeight=0, remoteFrameWidth=480, remoteFrameHeight=640, localFrameRate=0, remoteFrameRate=30, availableSendBandwidth=300000, availableReceiveBandwidth=2024050, rtt=0, localAudioFractionLost=0, localVideoFractionLost=0, remoteAudioFractionLost=0, remoteVideoFractionLost=0, bytesReceived=2096533, fullStatReport='id: ssrc_3285616503_recv, type: ssrc, timestamp: 1.544667167679791E12, values: [bytesReceived: 2096533], [codecImplementationName: HWDecoder], [framesDecoded: 181], [mediaType: video], [packetsLost: 15], [packetsReceived: 1858], [qpSum: 3681], [ssrc: 3285616503], [transportId: Channel-audio-1], [googCaptureStartNtpTimeMs: 0], [googCodecName: VP8], [googContentType: realtime], [googCurrentDelayMs: 171], [googDecodeMs: 10], [googFirsSent: 0], [googFrameHeightReceived: 640], [googFrameRateDecoded: 30], [googFrameRateOutput: 30], [googFrameRateReceived: 30], [googFrameWidthReceived: 480], [googInterframeDelayMax: 42], [googJitterBufferMs: 142], [googMaxDecodeMs: 19], [googMinPlayoutDelayMs: 123], [googNacksSent: 25], [googPlisSent: 6], [googRenderDelayMs: 10], [googTargetDelayMs: 171], [googTrackId: janusv0], '}

데이터
id: ssrc_1565146015_recv, type: ssrc, timestamp: 1.544666160320464E12, values: [bytesReceived: 15259511], [codecImplementationName: HWDecoder], [framesDecoded: 1360], [mediaType: video], [packetsLost: 967], [packetsReceived: 13744], [qpSum: 26814], [ssrc: 1565146015], [transportId: Channel-audio-1], [googCaptureStartNtpTimeMs: 0], [googCodecName: VP8], [googContentType: realtime], [googCurrentDelayMs: 128], [googDecodeMs: 4], [googFirsSent: 0], [googFrameHeightReceived: 640], [googFrameRateDecoded: 0], [googFrameRateOutput: 0], [googFrameRateReceived: 0], [googFrameWidthReceived: 480], [googInterframeDelayMax: -1], [googJitterBufferMs: 116], [googMaxDecodeMs: 18], [googMinPlayoutDelayMs: 3], [googNacksSent: 415], [googPlisSent: 15], [googRenderDelayMs: 10], [googTargetDelayMs: 144], [googTrackId: janusv0],

RemonStatReport{ctx=RemonContext{context=kr.co.merryholiday.tripme.activities.LiveDetailActivity@6a747d9, config=com.remotemonster.sdk.Config@43202a5d, networkType=‘null’, os=‘android’, osVersion=27, device=‘SM-N960N’, carrier=‘LG U+’, location=‘kr’, audioFractionLost=[com.remotemonster.sdk.stat.FractionLost@7c6a2cd, com.remotemonster.sdk.stat.FractionLost@cbbf782, com.remotemonster.sdk.stat.FractionLost@1fe2e93, com.remotemonster.sdk.stat.FractionLost@41cced0, com.remotemonster.sdk.stat.FractionLost@c279ec9], videoFractionLost=[com.remotemonster.sdk.stat.FractionLost@7b609ce, com.remotemonster.sdk.stat.FractionLost@2d320ef, com.remotemonster.sdk.stat.FractionLost@fc807fc, com.remotemonster.sdk.stat.FractionLost@3825e85, com.remotemonster.sdk.stat.FractionLost@72cf4da], isMaster=true, isClosing=false, roomurl=‘null’, roomid=‘CHb2661529a90a4aa2be938dbf46bcf508’, presdp=null, channel=Channel{id=‘CHb2661529a90a4aa2be938dbf46bcf508:PE958290d22bdb4a5a9eb3540857bbb1d8’, serviceId=‘[email protected]’, type=VIEWER, msType=‘Janus’, status=null, startTime=1544667157256, config={}}, webSocketClient=com.remotemonster.sdk.network.WebSocketClient@b5add0b, eglBase=org.webrtc.EglBase14@68ba7e8, mediaManager=com.remotemonster.sdk.core.MediaManager@c0f5e01, peerConnectionManager=com.remotemonster.sdk.core.PeerConnectionManager@6f584a6, observer=com.remotemonster.sdk.RemonCast$1@294367c, state=COMPLETE, statObserver=com.remotemonster.sdk.stat.RemonStatObserver@3583ee7, localCapture=null}, localCandidate=‘prflx’, remoteCandidate=‘local’, localFrameWidth=0, localFrameHeight=0, remoteFrameWidth=480, remoteFrameHeight=640, localFrameRate=0, remoteFrameRate=0, availableSendBandwidth=300000, availableReceiveBandwidth=0, rtt=0, localAudioFractionLost=0, localVideoFractionLost=0, remoteAudioFractionLost=0, remoteVideoFractionLost=0, bytesReceived=10072843, fullStatReport='id: ssrc_3285616503_recv, type: ssrc, timestamp: 1.544667215679077E12, values: [bytesReceived: 10072843], [codecImplementationName: HWDecoder], [framesDecoded: 1017], [mediaType: video], [packetsLost: 274], [packetsReceived: 8916], [qpSum: 20808], [ssrc: 3285616503], [transportId: Channel-audio-1], [googCaptureStartNtpTimeMs: 0], [googCodecName: VP8], [googContentType: realtime], [googCurrentDelayMs: 150], [googDecodeMs: 3], [googFirsSent: 0], [googFrameHeightReceived: 640], [googFrameRateDecoded: 0], [googFrameRateOutput: 0], [googFrameRateReceived: 0], [googFrameWidthReceived: 480], [googInterframeDelayMax: -1], [googJitterBufferMs: 96], [googMaxDecodeMs: 12], [googMinPlayoutDelayMs: 150], [googNacksSent: 139], [googPlisSent: 16], [googRenderDelayMs: 10], [googTargetDelayMs: 150], [googTrackId: janusv0], '}

이상입니다.
감사합니다 ^^

안녕하세요^^
우선 네트워크가 정상적으로 사용가능한 상태에서,
데이터로 시청이 안되는 경우는 못봐서 정확한 가이드는 드리기 힘들 것 같습니다.

로그서버의 기록으로는 해당 peer가 방송에는 붙었으나,
시청하지 못하고, 낮은사양시청을 시도하다가,
연결을 종료했던 것으로 보입니다.

  1. 노트9의 OS 버전을 알려주세요.
  2. 같은 OS 버전의 다른 디바이스도 발생하는가?

1,2번 요청사항 답변 부타드립니다.
감사합니다.

1 Like

메일에대한 답변 드립니다.

노트9에서 VoIP 락이 걸린 것으로 추정됩니다.
VoIP락은 통신사마다, 요금제 마다 기준이 다릅니다.

따라서, VoIP락이 맞는지 확인해볼 필요가 있습니다.
데이터로 시청이 되던 기기와, 노트9으로 스카이프통화를 한번 해보시고
결과를 말씀해주시면 감사하겠습니다.

답변 감사 드립니다.

말씀하신대로 스카이프통화를 해봣는데, 문제없이 잘 되는걸 확인했습니다.

감사합니다.

그러면,
google Duo로 동일테스트 부탁드려도 될까요~?

구글듀오에서도 정상적으로 작동합니다

그렇군요… 마지막으로 테스트 한번만더 부탁드리겠습니다.
samsung J7의 유심과 노트9의 유심을 바꿔서 테스트 가능할까요?

유심을 바꿔서 해도 아무 차이가 없습니다…
노트9에선 유심을 바꿔도 방송도 안되고 시청도 안됩니다.
변화가 없어요…

문제 해결을 위해 따로 연락 드리겠습니다^^;