tencentyun / TRTCSDK

腾讯云TRTC音视频服务,国内下载镜像:
https://cloud.tencent.com/document/product/647/32689
1.21k stars 1.07k forks source link

【Web】-【6.5.7272】【 TIM.EVENT.MESSAGE_RECEIVED 对应的回调函数逻辑存在问题】 #508

Closed ruinb0w closed 2 years ago

ruinb0w commented 2 years ago

【当前现象】 测试web实时音视频通话demo时, 发现web发起实时通话30秒左右, tim-js.js 报如下内容, 并退出通话. 用手机(android demo)给web打电话则不会出现.

TIM 15:36:18.570:接入侧事件 TIM.EVENT.MESSAGE_RECEIVED 对应的回调函数逻辑存在问题,请检查! {"message":"Unexpected token u in JSON at position 0"} 
[15:36:19:116] <INFO> [123] Received event: [ stream-removed ]
trtc.js?5781:1 [15:36:19:116] <INFO> [c1|123]  remote peer [1234] unpublished stream
trtc.js?5781:1 [15:36:19:117] <INFO> [*n|1234]  closing connection
trtc.js?5781:1 [15:36:19:128] <INFO> [*s|1234] main stream - audio track is unable to provide media output
trtc.js?5781:1 [15:36:19:128] <INFO> [*s|1234] main stream - video track is unable to provide media output
trtc.js?5781:1 [15:36:19:129] <INFO> [*s|1234] main stream - stop AudioPlayer
trtc.js?5781:1 [15:36:19:131] <INFO> [*s|1234] main stream - stop VideoPlayer
trtc.js?5781:1 [15:36:19:147] <INFO> [123] Received event: [ peer-leave ]
trtc.js?5781:1 [15:36:19:147] <INFO> [c1|123]  peer leave [1234]
trtc-calling-js.js?fc9e:1 TRTCCalling 15:36:16.963:TRTCClient.handleEvents - peer-leave isGroupCall:false userID:1234,
       remainStreamsCount:0 unHandledListLength:0
trtc-calling-js.js?fc9e:1 TRTCCalling 15:36:16.964:TRTCClient-leave._isJoined:true
trtc-calling-js.js?fc9e:1 TRTCCalling 15:36:16.965:TRTCClient-leave._localStream:[object Object]
trtc.js?5781:1 [15:36:19:150] <INFO> [c1|123]  unpublish() => unpublishing local stream
trtc.js?5781:1 [15:36:19:198] <INFO> [123] Received event: [ unpublish-result ]
trtc.js?5781:1 [15:36:19:198] <INFO> [n|123]  closing connection
trtc.js?5781:1 [15:36:19:206] <INFO> [q|123]  uplink network quality change 1 -> 6, rtt: 0, loss: 0
trtc.js?5781:1 [15:36:19:207] <INFO> [q|123]  uplink network quality change 6 -> 0, rtt: 0, loss: 0
trtc-calling-js.js?fc9e:1 TRTCCalling 15:36:17.023:TRTCClient.unpublish - success
trtc.js?5781:1 [15:36:19:207] <INFO> [s1|123]  stream - stop AudioPlayer
trtc.js?5781:1 [15:36:19:208] <INFO> [s1|123]  stream - stop VideoPlayer
trtc.js?5781:1 [15:36:19:211] <INFO> [c1|123]  leave() => leaving room
trtc.js?5781:1 [15:36:19:212] <INFO> [c1|123]  stopHeartbeat
trtc.js?5781:1 [15:36:19:212] <INFO> [q|123]  stop network quality calculating
trtc.js?5781:1 [15:36:19:213] <INFO> [c1|123]  destroying SignalChannel
trtc.js?5781:1 [15:36:19:213] <INFO> close SignalChannel
trtc.js?5781:1 [15:36:19:213] <INFO> stop ping pong
trtc.js?5781:1 [15:36:19:215] <INFO> networkType: unknown

【SDKAppID】 1400596937

【useID】 web: 17308837960 adnroid: 1234

【问题时间段】 2021-11-15

【复现概率】 必现

【复现途径】

  1. yarn serve, 打开web版demo
  2. 输入user_id
  3. 点击视频通话
  4. 填写对面的user_id
  5. 30秒左右出现bug
Tencent-Alice commented 2 years ago

您好,根据您的问题,web和web端出现问题吗,是偶发还是必现? 技术问题 欢迎交流 q2562367495 注明来意

dawnrking commented 2 years ago

建议升级calling依赖包版本